Changed all Float_t/Double_t to Double32_t, some with ranges (e.g. PID) reordering...
authorkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 7 Oct 2007 12:19:33 +0000 (12:19 +0000)
committerkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 7 Oct 2007 12:19:33 +0000 (12:19 +0000)
STEER/AliESDFMD.h
STEER/AliESDHeader.cxx
STEER/AliESDHeader.h
STEER/AliESDMuonTrack.cxx
STEER/AliESDMuonTrack.h
STEER/AliESDPmdTrack.cxx
STEER/AliESDPmdTrack.h

index 8b7af14..3e82514 100755 (executable)
@@ -109,11 +109,11 @@ public:
   void CheckNeedUShort(TFile* file);
   enum {
     /** Value used for undefined multiplicity */
-    kInvalidMult = 1000
+    kInvalidMult = 0
   };
   enum {
     /** Value used for undefined pseudo rapidity */
-    kInvalidEta = 1000
+    kInvalidEta = 0
   };
   /** @return constant reference to multiplicity map */
   const AliFMDFloatMap& MultiplicityMap() const { return fMultiplicity; }
index 972bbfa..7428776 100644 (file)
@@ -32,9 +32,9 @@ AliESDHeader::AliESDHeader() :
   fOrbitNumber(0),
   fTimeStamp(0),
   fEventType(0),
+  fPeriodNumber(0),
   fEventNumberInFile(0),
   fBunchCrossNumber(0),
-  fPeriodNumber(0),
   fTriggerCluster(0)
 {
   // default constructor
@@ -55,6 +55,7 @@ AliESDHeader::AliESDHeader(const AliESDHeader &header) :
   fOrbitNumber(header.fOrbitNumber),
   fTimeStamp(header.fTimeStamp),
   fEventType(header.fEventType),
+  fPeriodNumber(header.fPeriodNumber),
   fEventNumberInFile(header.fEventNumberInFile),
   fBunchCrossNumber(header.fBunchCrossNumber),
   fTriggerCluster(header.fTriggerCluster)
@@ -74,14 +75,14 @@ AliESDHeader& AliESDHeader::operator=(const AliESDHeader &header)
     fOrbitNumber = header.fOrbitNumber;
     fTimeStamp = header.fTimeStamp;
     fEventType = header.fEventType;
+    fPeriodNumber = header.fPeriodNumber;
     fEventNumberInFile = header.fEventNumberInFile;
     fBunchCrossNumber = header.fBunchCrossNumber;
     fTriggerCluster = header.fTriggerCluster;
+    SetName(header.fName);
+    SetTitle(header.fTitle);
+
   } 
-  
-  SetName(header.fName);
-  SetTitle(header.fTitle);
-  
   return *this;
 }
 
@@ -95,6 +96,7 @@ void AliESDHeader::Reset()
   fOrbitNumber       = 0;
   fTimeStamp         = 0;
   fEventType         = 0;
+  fPeriodNumber      = 0;
   fEventNumberInFile = 0;
   fBunchCrossNumber  = 0;
   fTriggerCluster    = 0;
index e1e3a4a..433aff7 100644 (file)
@@ -48,12 +48,12 @@ private:
   UInt_t       fOrbitNumber;       // Orbit Number
   UInt_t       fTimeStamp;         // Time stamp
   UInt_t       fEventType;         // Type of Event
+  UInt_t       fPeriodNumber;      // Period Number
   Int_t        fEventNumberInFile; // running Event count in the file
   UShort_t     fBunchCrossNumber;  // Bunch Crossing Number
-  Int_t        fPeriodNumber;      // Period Number
   UChar_t      fTriggerCluster;    // Trigger cluster (mask)
   
-  ClassDef(AliESDHeader,2)
+  ClassDef(AliESDHeader,3)
 };
 
 #endif
index 16c418a..9b73955 100644 (file)
@@ -48,11 +48,11 @@ AliESDMuonTrack::AliESDMuonTrack ():
   fBendingCoorUncorrected(0),
   fNonBendingCoorUncorrected(0),
   fChi2(0),
-  fNHit(0),
-  fLocalTrigger(234),
   fChi2MatchTrigger(0),
+  fLocalTrigger(234),
+  fMuonClusterMap(0),
   fHitsPatternInTrigCh(0),
-  fMuonClusterMap(0)
+  fNHit(0)
 {
   //
   // Default constructor
@@ -77,11 +77,11 @@ AliESDMuonTrack::AliESDMuonTrack (const AliESDMuonTrack& MUONTrack):
   fBendingCoorUncorrected(MUONTrack.fBendingCoorUncorrected),
   fNonBendingCoorUncorrected(MUONTrack.fNonBendingCoorUncorrected),
   fChi2(MUONTrack.fChi2),
-  fNHit(MUONTrack.fNHit),
-  fLocalTrigger(MUONTrack.fLocalTrigger),
   fChi2MatchTrigger(MUONTrack.fChi2MatchTrigger),
+  fLocalTrigger(MUONTrack.fLocalTrigger),
+  fMuonClusterMap(MUONTrack.fMuonClusterMap),
   fHitsPatternInTrigCh(MUONTrack.fHitsPatternInTrigCh),
-  fMuonClusterMap(MUONTrack.fMuonClusterMap)
+  fNHit(MUONTrack.fNHit)
 {
   //
   // Copy constructor
index 1c4d719..8606bf7 100644 (file)
@@ -65,7 +65,7 @@ public:
  // Get and Set methods for global tracking info
   Double_t GetChi2(void) const {return fChi2;}
   void     SetChi2(Double_t Chi2) {fChi2 = Chi2;}
-  UInt_t   GetNHit(void) const {return fNHit;}
+  UChar_t  GetNHit(void) const {return fNHit;}
   void     SetNHit(UInt_t NHit) {fNHit = NHit;}
 
  // Get and Set methods for trigger matching
@@ -141,14 +141,15 @@ protected:
   
  // global tracking info
   Double32_t fChi2;                ///< chi2 in the MUON track fit
-  UInt_t     fNHit;                ///< number of hit in the track
-  Int_t      fLocalTrigger;        ///< packed local trigger information
   Double32_t fChi2MatchTrigger;    ///< chi2 of trigger/track matching
-  UShort_t   fHitsPatternInTrigCh; ///< Word containing info on the hits left in trigger chambers
+  Int_t      fLocalTrigger;        ///< packed local trigger information
+
   UInt_t     fMuonClusterMap;      ///< Map of clusters in tracking chambers
+  UShort_t   fHitsPatternInTrigCh; ///< Word containing info on the hits left in trigger chambers
+  UChar_t    fNHit;                ///< number of hit in the track
 
 
-  ClassDef(AliESDMuonTrack,7) // MUON ESD track class 
+  ClassDef(AliESDMuonTrack,8) // MUON ESD track class 
 };
 
 #endif 
index f5b85a7..9f50623 100644 (file)
@@ -28,13 +28,13 @@ ClassImp(AliESDPmdTrack)
 //--------------------------------------------------------------------------//
 AliESDPmdTrack::AliESDPmdTrack () :
   TObject(),
-  fDet(0),
   fX(0),
   fY(0),
   fZ(0),
   fCluADC(0),
-  fNcell(0),
-  fCluPID(0)
+  fCluPID(0),
+  fDet(0),
+  fNcell(0)
 {
   // Default Constructor
 }
@@ -42,13 +42,13 @@ AliESDPmdTrack::AliESDPmdTrack () :
 //--------------------------------------------------------------------------//
 AliESDPmdTrack::AliESDPmdTrack (const AliESDPmdTrack& PMDTrack) : 
   TObject(PMDTrack),
-  fDet(PMDTrack.fDet),
   fX(PMDTrack.fX),
   fY(PMDTrack.fY),
   fZ(PMDTrack.fZ),
   fCluADC(PMDTrack.fCluADC),
-  fNcell(PMDTrack.fNcell),
-  fCluPID(PMDTrack.fCluPID)
+  fCluPID(PMDTrack.fCluPID),
+  fDet(PMDTrack.fDet),
+  fNcell(PMDTrack.fNcell)
 {
   // Copy Constructor
 }
@@ -58,12 +58,13 @@ AliESDPmdTrack &AliESDPmdTrack::operator=(const AliESDPmdTrack& PMDTrack)
 {
   // Copy constructor
   if(&PMDTrack == this) return *this;
-  fDet    = PMDTrack.fDet;
+  TObject::operator=(PMDTrack);
   fX      = PMDTrack.fX;
   fY      = PMDTrack.fY;
   fZ      = PMDTrack.fZ;
   fCluADC = PMDTrack.fCluADC;
-  fNcell  = PMDTrack.fNcell;
   fCluPID = PMDTrack.fCluPID;
+  fDet    = PMDTrack.fDet;
+  fNcell  = PMDTrack.fNcell;
   return *this;
 }
index a4c68f6..2f41ca8 100644 (file)
 class AliESDPmdTrack : public TObject {
  public:
   AliESDPmdTrack();
-  virtual ~AliESDPmdTrack(){}
+  virtual ~AliESDPmdTrack(){;}
   AliESDPmdTrack (const AliESDPmdTrack &PMDTrack);  // copy constructor
   AliESDPmdTrack &operator=(const AliESDPmdTrack &PMDTrack); // assignment op
-  
-  void SetDetector(Int_t idet) {fDet = idet;}
 
+  void SetDetector(Int_t idet) {fDet = idet;}
+  
   void SetClusterX(Float_t xglobal) {fX = xglobal;}
   void SetClusterY(Float_t yglobal) {fY = yglobal;}
   void SetClusterZ(Float_t zglobal) {fZ = zglobal;}
   void SetClusterADC(Float_t cluadc) {fCluADC = cluadc;}
-  void SetClusterCells(Float_t ncell) {fNcell = ncell;}
+  void SetClusterCells(Float_t ncell) {fNcell = (UChar_t)ncell;}
   void SetClusterPID(Float_t clupid) {fCluPID = clupid;}
 
-  Int_t   GetDetector() const {return fDet;}
-  Float_t GetClusterX() const {return fX;}
-  Float_t GetClusterY() const {return fY;}
-  Float_t GetClusterZ() const {return fZ;}
-  Float_t GetClusterADC() const {return fCluADC;}
-  Float_t GetClusterCells() const {return fNcell;}
-  Float_t GetClusterPID() const {return fCluPID;}
+  Double_t GetClusterX() const {return fX;}
+  Double_t GetClusterY() const {return fY;}
+  Double_t GetClusterZ() const {return fZ;}
+  Double_t GetClusterADC() const {return fCluADC;}
+  Double_t GetClusterPID() const {return fCluPID;}
+  UChar_t GetClusterCells() const {return fNcell;}
+  UChar_t   GetDetector() const {return fDet;}
+  
   
  protected:
-  Short_t fDet;      // Detector, 0:PRE, 1:CPV
-  Float_t fX;      // Cluster X position
-  Float_t fY;      // Cluster Y position
-  Float_t fZ;      // Cluster Z position (vertex uncorrected)
-  Float_t fCluADC; // Cluster Energy in ADC
-  Float_t fNcell;  // Cluster cells
-  Float_t fCluPID; // Cluster probability, 1: Photon, 0: Hadron
-
-  ClassDef(AliESDPmdTrack,3)  //PMD ESD track class 
+
+  Double32_t fX;      // Cluster X position
+  Double32_t fY;      // Cluster Y position
+  Double32_t fZ;      // Cluster Z position (vertex uncorrected)
+  Double32_t fCluADC; // Cluster Energy in ADC
+  Double32_t fCluPID; //[0.,1.,8] Cluster probability, 1: Photon, 0: Hadron
+  UChar_t fDet;      // Detector, 0:PRE, 1:CPV
+  UChar_t fNcell;  // Cluster cells
+
+  ClassDef(AliESDPmdTrack,4)  //PMD ESD track class 
+
 };
 
 #endif