Inline functions moved from *.cxx to *.h files instead of forward declarations
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 25 Jun 2000 13:06:39 +0000 (13:06 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 25 Jun 2000 13:06:39 +0000 (13:06 +0000)
MUON/AliMUONHitForRec.cxx
MUON/AliMUONHitForRec.h
MUON/AliMUONSegment.cxx
MUON/AliMUONSegment.h
MUON/AliMUONTrackHit.cxx
MUON/AliMUONTrackHit.h

index afcd225..d2abe2d 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+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
 
@@ -109,92 +112,6 @@ 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)
 {
index f77c7e4..2be115b 100644 (file)
@@ -25,34 +25,92 @@ class AliMUONHitForRec : public TObject {
   AliMUONHitForRec(AliMUONHit* mHit); // Constructor from GEANT hit
   AliMUONHitForRec(AliMUONRawCluster* RawCluster); // Constructor from raw cluster
 
-  Double_t GetBendingCoor(void);
-  void SetBendingCoor(Double_t BendingCoor);
-  Double_t GetNonBendingCoor(void);
-  void SetNonBendingCoor(Double_t NonBendingCoor);
-  Double_t GetZ(void);
-  void SetZ(Double_t Z);
-  Double_t GetBendingReso2(void);
-  void SetBendingReso2(Double_t BendingReso2);
-  Double_t GetNonBendingReso2(void);
-  void SetNonBendingReso2(Double_t NonBendingReso2);
-  Int_t GetChamberNumber(void);
-  void SetChamberNumber(Int_t ChamberNumber);
-  Int_t GetHitNumber(void);
-  void SetHitNumber(Int_t HitNumber);
-  Int_t GetTHTrack(void);
-  void SetTHTrack(Int_t THTrack);
-  Int_t GetGeantSignal(void);
-  void SetGeantSignal(Int_t GeantSignal);
-  Int_t GetIndexOfFirstSegment(void);
-  void SetIndexOfFirstSegment(Int_t IndexOfFirstSegment);
-  Int_t GetNSegments(void);
-  void SetNSegments(Int_t NSegments);
-  AliMUONTrackHit* GetFirstTrackHitPtr(void);
-  void SetFirstTrackHitPtr(AliMUONTrackHit* FirstTrackHitPtr);
-  AliMUONTrackHit* GetLastTrackHitPtr(void);
-  void SetLastTrackHitPtr(AliMUONTrackHit* LastTrackHitPtr);
-  Int_t GetNTrackHits(void);
-  void SetNTrackHits(Int_t NTrackHits);
+  // Inline functions for Get and Set
+  inline Double_t  GetBendingCoor(void) {
+    // Get fBendingCoor
+    return fBendingCoor;}
+  inline void  SetBendingCoor(Double_t BendingCoor) {
+    // Set fBendingCoor
+    fBendingCoor = BendingCoor;}
+  inline Double_t  GetNonBendingCoor(void) {
+    // Get fNonBendingCoor
+    return fNonBendingCoor;}
+  inline void  SetNonBendingCoor(Double_t NonBendingCoor) {
+    // Set fNonBendingCoor
+    fNonBendingCoor = NonBendingCoor;}
+  inline Double_t  GetZ(void) {
+    // Get fZ
+    return fZ;}
+  inline void  SetZ(Double_t Z) {
+    // Set fZ
+    fZ = Z;}
+  inline Double_t  GetBendingReso2(void) {
+    // Get fBendingReso2
+    return fBendingReso2;}
+  inline void  SetBendingReso2(Double_t BendingReso2) {
+    // Set fBendingReso2
+    fBendingReso2 = BendingReso2;}
+  inline Double_t  GetNonBendingReso2(void) {
+    // Get fNonBendingReso2
+    return fNonBendingReso2;}
+  inline void  SetNonBendingReso2(Double_t NonBendingReso2) {
+    // Set fNonBendingReso2
+    fNonBendingReso2 = NonBendingReso2;}
+  inline Int_t  GetChamberNumber(void) {
+    // Get fChamberNumber
+    return fChamberNumber;}
+  inline void  SetChamberNumber(Int_t ChamberNumber) {
+    // Set fChamberNumber
+    fChamberNumber = ChamberNumber;}
+  inline Int_t  GetHitNumber(void) {
+    // Get fHitNumber
+    return fHitNumber;}
+  inline void  SetHitNumber(Int_t HitNumber) {
+    // Set fHitNumber
+    fHitNumber = HitNumber;}
+  inline Int_t  GetTHTrack(void) {
+    // Get fTHTrack
+    return fTHTrack;}
+  inline void  SetTHTrack(Int_t THTrack) {
+    // Set fTHTrack
+    fTHTrack = THTrack;}
+  inline Int_t  GetGeantSignal(void) {
+    // Get fGeantSignal
+    return fGeantSignal;}
+  inline void  SetGeantSignal(Int_t GeantSignal) {
+    // Set fGeantSignal
+    fGeantSignal = GeantSignal;}
+  inline Int_t  GetIndexOfFirstSegment(void) {
+    // Get fIndexOfFirstSegment
+    return fIndexOfFirstSegment;}
+  inline void  SetIndexOfFirstSegment(Int_t IndexOfFirstSegment) {
+    // Set fIndexOfFirstSegment
+    fIndexOfFirstSegment = IndexOfFirstSegment;}
+  inline Int_t  GetNSegments(void) {
+    // Get fNSegments
+    return fNSegments;}
+  inline void  SetNSegments(Int_t NSegments) {
+    // Set fNSegments
+    fNSegments = NSegments;}
+  inline AliMUONTrackHit*  GetFirstTrackHitPtr(void) {
+    // Get fFirstTrackHitPtr
+    return fFirstTrackHitPtr;}
+  inline void  SetFirstTrackHitPtr(AliMUONTrackHit* FirstTrackHitPtr) {
+    // Set fFirstTrackHitPtr
+  fFirstTrackHitPtr = FirstTrackHitPtr;}
+  inline AliMUONTrackHit*  GetLastTrackHitPtr(void) {
+    // Get fLastTrackHitPtr
+    return fLastTrackHitPtr;}
+  inline void  SetLastTrackHitPtr(AliMUONTrackHit* LastTrackHitPtr) {
+    // Set fLastTrackHitPtr
+    fLastTrackHitPtr = LastTrackHitPtr;}
+  inline Int_t  GetNTrackHits(void) {
+    // Get fNTrackHits
+    return fNTrackHits;}
+  inline void  SetNTrackHits(Int_t NTrackHits) {
+    // Set fNTrackHits
+    fNTrackHits = NTrackHits;}
+
 
   Double_t NormalizedChi2WithHitForRec(AliMUONHitForRec* Hit, Double_t Sigma2Cut);
 /*   void UpdateFromChamberTrackParam(AliMUONTrackParam *TrackParam, Double_t MCSfactor); */
index 9c03935..36406f7 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.2  2000/06/15 07:58:48  morsch
+Code from MUON-dev joined
+
 Revision 1.1.2.4  2000/06/12 10:10:21  morsch
 Dummy copy constructor and assignment operator added
 
@@ -93,35 +96,6 @@ AliMUONSegment & AliMUONSegment::operator=(const AliMUONSegment& MUONSegment)
     return *this;
 }
 
-// Inline functions for Get and Set
-inline AliMUONHitForRec* AliMUONSegment::GetHitForRec1(void) {
-  // Get fHitForRecPtr1
-  return fHitForRecPtr1;}
-inline AliMUONHitForRec* AliMUONSegment::GetHitForRec2(void) {
-  // Get fHitForRecPtr2
-  return fHitForRecPtr2;}
-inline Double_t AliMUONSegment::GetBendingCoorReso2(void) {
-  // Get fBendingCoorReso2
-  return fBendingCoorReso2;}
-inline void AliMUONSegment::SetBendingCoorReso2(Double_t BendingCoorReso2) {
-  // Set fBendingCoorReso2
-  fBendingCoorReso2 = BendingCoorReso2;}
-inline Double_t AliMUONSegment::GetNonBendingCoorReso2(void) {
-  // Get fNonBendingCoorReso2
-  return fNonBendingCoorReso2;}
-inline void AliMUONSegment::SetNonBendingCoorReso2(Double_t NonBendingCoorReso2) {
-  // Set fNonBendingCoorReso2
-  fNonBendingCoorReso2 = NonBendingCoorReso2;}
-inline Double_t AliMUONSegment::GetBendingImpact(void) {
-  // Get fBendingImpact
-  return fBendingImpact;}
-inline Bool_t AliMUONSegment::GetInTrack(void) {
-  // Get fInTrack
-  return fInTrack;}
-inline void AliMUONSegment::SetInTrack(Bool_t InTrack) {
-  // Set fInTrack
-  fInTrack = InTrack;}
-
   //__________________________________________________________________________
 Int_t AliMUONSegment::Compare(TObject* Segment)
 {
index 7d971d1..522f203 100644 (file)
@@ -22,15 +22,34 @@ class AliMUONSegment : public TObject {
   AliMUONSegment& operator=(const AliMUONSegment& AliMUONSegment); // assignment operator
   AliMUONSegment(AliMUONHitForRec* Hit1, AliMUONHitForRec* Hit2); // Constructor from two HitForRec's
 
-  AliMUONHitForRec* GetHitForRec1(void);
-  AliMUONHitForRec* GetHitForRec2(void);
-  Double_t GetBendingCoorReso2(void);
-  void SetBendingCoorReso2(Double_t BendingCoorReso2);
-  Double_t GetNonBendingCoorReso2(void);
-  void SetNonBendingCoorReso2(Double_t NonBendingCoorReso2);
-  Double_t GetBendingImpact(void);
-  Bool_t GetInTrack(void);
-  void SetInTrack(Bool_t InTrack);
+  // Inline functions for Get and Set
+  inline AliMUONHitForRec* GetHitForRec1(void) {
+    // Get fHitForRecPtr1
+    return fHitForRecPtr1;}
+  inline AliMUONHitForRec* GetHitForRec2(void) {
+    // Get fHitForRecPtr2
+    return fHitForRecPtr2;}
+  inline Double_t GetBendingCoorReso2(void) {
+    // Get fBendingCoorReso2
+    return fBendingCoorReso2;}
+  inline void SetBendingCoorReso2(Double_t BendingCoorReso2) {
+    // Set fBendingCoorReso2
+    fBendingCoorReso2 = BendingCoorReso2;}
+  inline Double_t GetNonBendingCoorReso2(void) {
+    // Get fNonBendingCoorReso2
+    return fNonBendingCoorReso2;}
+  inline void SetNonBendingCoorReso2(Double_t NonBendingCoorReso2) {
+    // Set fNonBendingCoorReso2
+    fNonBendingCoorReso2 = NonBendingCoorReso2;}
+  inline Double_t GetBendingImpact(void) {
+    // Get fBendingImpact
+    return fBendingImpact;}
+  inline Bool_t GetInTrack(void) {
+    // Get fInTrack
+    return fInTrack;}
+  inline void SetInTrack(Bool_t InTrack) {
+    // Set fInTrack
+    fInTrack = InTrack;}
 
   AliMUONSegment* CreateSegmentFromLinearExtrapToStation (Int_t Station, Double_t MCSfactor);
   Double_t NormalizedChi2WithSegment(AliMUONSegment* Segment, Double_t Sigma2Cut);
index e9c37ab..024cf11 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.2  2000/06/15 07:58:49  morsch
+Code from MUON-dev joined
+
 Revision 1.1.2.3  2000/06/12 10:11:45  morsch
 Dummy copy constructor and assignment operator added
 
@@ -68,16 +71,6 @@ AliMUONTrackHit & AliMUONTrackHit::operator=(const AliMUONTrackHit& MUONTrackHit
     return *this;
 }
 
-// Inline functions for Get and Set
-inline AliMUONHitForRec* AliMUONTrackHit::GetHitForRecPtr(void) {
-  // Get fHitForRecPtr
-  return fHitForRecPtr;}
-inline AliMUONTrackParam* AliMUONTrackHit::GetTrackParam(void) {
-  // Get pointer to fTrackParam
-  return &(fTrackParam);}
-inline void AliMUONTrackHit::SetTrackParam(AliMUONTrackParam* TrackParam) {
-  // Set fTrackParam
-  fTrackParam = *TrackParam;}
 
   //__________________________________________________________________________
 Int_t AliMUONTrackHit::Compare(TObject* TrackHit)
index e175df9..2bdf2ad 100644 (file)
@@ -22,9 +22,16 @@ class AliMUONTrackHit : public TObject {
   AliMUONTrackHit& operator=(const AliMUONTrackHit& AliMUONTrackHit); // assignment operator
   AliMUONTrackHit(AliMUONHitForRec* Hit); // Constructor from one HitForRec
 
-  AliMUONHitForRec* GetHitForRecPtr(void);
-  AliMUONTrackParam* GetTrackParam(void);
-  void SetTrackParam(AliMUONTrackParam* TrackParam);
+  // Inline functions for Get and Set
+  inline AliMUONHitForRec* GetHitForRecPtr(void) {
+    // Get fHitForRecPtr
+    return fHitForRecPtr;}
+  inline AliMUONTrackParam* GetTrackParam(void) {
+    // Get pointer to fTrackParam
+    return &(fTrackParam);}
+  inline void SetTrackParam(AliMUONTrackParam* TrackParam) {
+    // Set fTrackParam
+    fTrackParam = *TrackParam;}
 
   // What is necessary for sorting TClonesArray's; sufficient too ????
   Bool_t IsSortable () const {