]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONHitForRec.cxx
new TTask to replace non-working AliITSFindClusterV2.C macro.
[u/mrichter/AliRoot.git] / MUON / AliMUONHitForRec.cxx
index afcd225827f08a0e1dee2c927c6340eb05fb229d..b9bdcde1007cc7605011110898690b169e6279c6 100644 (file)
 
 /*
 $Log$
+Revision 1.5  2001/01/26 21:46:33  morsch
+Use access functions to MUONHit, ... data members.
+
+Revision 1.4  2000/10/02 21:28:09  fca
+Removal of useless dependecies via forward declarations
+
+Revision 1.3  2000/06/25 13:06:39  hristov
+Inline functions moved from *.cxx to *.h files instead of forward declarations
+
+Revision 1.2  2000/06/15 07:58:48  morsch
+Code from MUON-dev joined
+
 Revision 1.1.2.4  2000/06/12 10:11:10  morsch
 Dummy copy constructor and assignment operator added
 
@@ -49,11 +61,11 @@ AliMUONHitForRec::AliMUONHitForRec(AliMUONHit* Ghit)
   // which are taken from the coordinates of the GEANT hit,
   // the track number (GEANT and not TH),
   // and the chamber number (0...).
-  fBendingCoor = Ghit->fY;
-  fNonBendingCoor = Ghit->fX;
-  fZ = Ghit->fZ;
+  fBendingCoor = Ghit->Y();
+  fNonBendingCoor = Ghit->X();
+  fZ = Ghit->Z();
   // fTrack = Ghit->fTrack; ?????????
-  fChamberNumber = Ghit->fChamber - 1;
+  fChamberNumber = Ghit->Chamber() - 1;
   // other fields will be updated in
   // AliMUONEventReconstructor::NewHitForRecFromGEANT,
   // except the following ones
@@ -109,94 +121,8 @@ AliMUONHitForRec & AliMUONHitForRec::operator=(const AliMUONHitForRec& MUONHitFo
 // Dummy assignment operator
     return *this;
 }
-// Inline functions for Get and Set
-inline Double_t AliMUONHitForRec::GetBendingCoor(void) {
-  // Get fBendingCoor
-  return fBendingCoor;}
-inline void AliMUONHitForRec::SetBendingCoor(Double_t BendingCoor) {
-  // Set fBendingCoor
-  fBendingCoor = BendingCoor;}
-inline Double_t AliMUONHitForRec::GetNonBendingCoor(void) {
-  // Get fNonBendingCoor
-  return fNonBendingCoor;}
-inline void AliMUONHitForRec::SetNonBendingCoor(Double_t NonBendingCoor) {
-  // Set fNonBendingCoor
-  fNonBendingCoor = NonBendingCoor;}
-inline Double_t AliMUONHitForRec::GetZ(void) {
-  // Get fZ
-  return fZ;}
-inline void AliMUONHitForRec::SetZ(Double_t Z) {
-  // Set fZ
-  fZ = Z;}
-inline Double_t AliMUONHitForRec::GetBendingReso2(void) {
-  // Get fBendingReso2
-  return fBendingReso2;}
-inline void AliMUONHitForRec::SetBendingReso2(Double_t BendingReso2) {
-  // Set fBendingReso2
-  fBendingReso2 = BendingReso2;}
-inline Double_t AliMUONHitForRec::GetNonBendingReso2(void) {
-  // Get fNonBendingReso2
-  return fNonBendingReso2;}
-inline void AliMUONHitForRec::SetNonBendingReso2(Double_t NonBendingReso2) {
-  // Set fNonBendingReso2
-  fNonBendingReso2 = NonBendingReso2;}
-inline Int_t AliMUONHitForRec::GetChamberNumber(void) {
-  // Get fChamberNumber
-  return fChamberNumber;}
-inline void AliMUONHitForRec::SetChamberNumber(Int_t ChamberNumber) {
-  // Set fChamberNumber
-  fChamberNumber = ChamberNumber;}
-inline Int_t AliMUONHitForRec::GetHitNumber(void) {
-  // Get fHitNumber
-  return fHitNumber;}
-inline void AliMUONHitForRec::SetHitNumber(Int_t HitNumber) {
-  // Set fHitNumber
-  fHitNumber = HitNumber;}
-inline Int_t AliMUONHitForRec::GetTHTrack(void) {
-  // Get fTHTrack
-  return fTHTrack;}
-inline void AliMUONHitForRec::SetTHTrack(Int_t THTrack) {
-  // Set fTHTrack
-  fTHTrack = THTrack;}
-inline Int_t AliMUONHitForRec::GetGeantSignal(void) {
-  // Get fGeantSignal
-  return fGeantSignal;}
-inline void AliMUONHitForRec::SetGeantSignal(Int_t GeantSignal) {
-  // Set fGeantSignal
-  fGeantSignal = GeantSignal;}
-inline Int_t AliMUONHitForRec::GetIndexOfFirstSegment(void) {
-  // Get fIndexOfFirstSegment
-  return fIndexOfFirstSegment;}
-inline void AliMUONHitForRec::SetIndexOfFirstSegment(Int_t IndexOfFirstSegment) {
-  // Set fIndexOfFirstSegment
-  fIndexOfFirstSegment = IndexOfFirstSegment;}
-inline Int_t AliMUONHitForRec::GetNSegments(void) {
-  // Get fNSegments
-  return fNSegments;}
-inline void AliMUONHitForRec::SetNSegments(Int_t NSegments) {
-  // Set fNSegments
-  fNSegments = NSegments;}
-inline AliMUONTrackHit* AliMUONHitForRec::GetFirstTrackHitPtr(void) {
-  // Get fFirstTrackHitPtr
-  return fFirstTrackHitPtr;}
-inline void AliMUONHitForRec::SetFirstTrackHitPtr(AliMUONTrackHit* FirstTrackHitPtr) {
-  // Set fFirstTrackHitPtr
-  fFirstTrackHitPtr = FirstTrackHitPtr;}
-inline AliMUONTrackHit* AliMUONHitForRec::GetLastTrackHitPtr(void) {
-  // Get fLastTrackHitPtr
-  return fLastTrackHitPtr;}
-inline void AliMUONHitForRec::SetLastTrackHitPtr(AliMUONTrackHit* LastTrackHitPtr) {
-  // Set fLastTrackHitPtr
-  fLastTrackHitPtr = LastTrackHitPtr;}
-inline Int_t AliMUONHitForRec::GetNTrackHits(void) {
-  // Get fNTrackHits
-  return fNTrackHits;}
-inline void AliMUONHitForRec::SetNTrackHits(Int_t NTrackHits) {
-  // Set fNTrackHits
-  fNTrackHits = NTrackHits;}
-
   //__________________________________________________________________________
-Int_t AliMUONHitForRec::Compare(TObject* Hit)
+Int_t AliMUONHitForRec::Compare(const TObject* Hit) const
 {
   // "Compare" function to sort with increasing chamber number.
   // Returns -1 (0, +1) if ChamberNumber of current HitForRec