Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-05 08:18:22

0001 /* Copyright 2008-2010, Technische Universitaet Muenchen,
0002    Authors: Christian Hoeppner & Sebastian Neubert & Johannes Rauch
0003 
0004    This file is part of GENFIT.
0005 
0006    GENFIT is free software: you can redistribute it and/or modify
0007    it under the terms of the GNU Lesser General Public License as published
0008    by the Free Software Foundation, either version 3 of the License, or
0009    (at your option) any later version.
0010 
0011    GENFIT is distributed in the hope that it will be useful,
0012    but WITHOUT ANY WARRANTY; without even the implied warranty of
0013    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
0014    GNU Lesser General Public License for more details.
0015 
0016    You should have received a copy of the GNU Lesser General Public License
0017    along with GENFIT.  If not, see <http://www.gnu.org/licenses/>.
0018  */
0019 
0020 #include "TrackCandHit.h"
0021 #include "IO.h"
0022 
0023 namespace genfit {
0024 
0025 TrackCandHit::TrackCandHit(int detId,
0026                                int hitId,
0027                                int planeId,
0028                                double sortingParameter)
0029   : detId_(detId),
0030     hitId_(hitId),
0031     planeId_(planeId),
0032     sortingParameter_(sortingParameter)
0033 {
0034   ;
0035 }
0036 
0037 
0038 void TrackCandHit::Print(Option_t*) const {
0039   printOut << "  TrackCandHit. DetId = " << detId_
0040            << " \t HitId = " << hitId_
0041            << " \t PlaneId = " << planeId_
0042            << " \t SortingParameter = " << sortingParameter_ << "\n";
0043 }
0044 
0045 
0046 bool operator== (const TrackCandHit& lhs, const TrackCandHit& rhs){
0047   if(lhs.detId_ == rhs.detId_ &&
0048      lhs.hitId_ == rhs.hitId_ &&
0049      lhs.planeId_ == rhs.planeId_)
0050     return true;
0051   return false;
0052 }
0053 
0054 } /* End of namespace genfit */