]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliEventTag.cxx
- Three classes by MinJung Kweon AliHFEpriVtx, AliHFEsecVtx and AliHFEmcQA for primar...
[u/mrichter/AliRoot.git] / STEER / AliEventTag.cxx
index 506e584f827fbd2f585903dc7c5ad9698d290861..65e2be83f5b269eca275c76e30eca3d76bb24182 100644 (file)
@@ -28,7 +28,11 @@ ClassImp(AliEventTag)
 //______________________________________________________________________________
   AliEventTag::AliEventTag() : 
     TObject(),
-    fAliceEventId(0),
+    fPeriodNumber(0),
+    fOrbitNumber(0),
+    fBunchCrossNumber(0),
+    fFiredTriggerClasses(),
+    fEventType(0),
     fGUID(0),
     fPath(0),
     fsize(0),
@@ -87,22 +91,34 @@ ClassImp(AliEventTag)
     fTotalP(-10.0),
     fMeanPt(-10.0),
     fMaxPt(-10.0),
+    fEtaMaxPt(-13.0),
+    fPhiMaxPt(+13.0),
     fTotalNeutralP(-10.0),
     fMeanNeutralPt(-10.0),
     fMaxNeutralPt(-10.0),
     fEventPlaneAngle(-10.0),
-    fHBTRadii(-10.0)
+    fHBTRadii(-10.0),
+    fNumberOfFiredChipsLayer1(0),
+    fNumberOfFiredChipsLayer2(0),
+    fNumberOfSPDTracklets(0),
+    fMTotV0A(0),
+    fMTotV0C(0),
+    fNbPMV0A(0),
+    fNbPMV0C(0)
 {
   // AliEventTag default constructor
   for(Int_t i=0; i<2; i++)     fZDCEMEnergy[i] = -10.0;
-
 }
 
 
 //___________________________________________________________________________
 AliEventTag::AliEventTag(const AliEventTag & evTag) :
   TObject(evTag),
-  fAliceEventId(evTag.fAliceEventId),
+  fPeriodNumber(evTag.fPeriodNumber),
+  fOrbitNumber(evTag.fOrbitNumber),
+  fBunchCrossNumber(evTag.fBunchCrossNumber),
+  fFiredTriggerClasses(evTag.fFiredTriggerClasses),
+  fEventType(evTag.fEventType),
   fGUID(evTag.fGUID),
   fPath(evTag.fPath),
   fsize(evTag.fsize),
@@ -161,11 +177,20 @@ AliEventTag::AliEventTag(const AliEventTag & evTag) :
   fTotalP(evTag.fTotalP),
   fMeanPt(evTag.fMeanPt),
   fMaxPt(evTag.fMaxPt),
+  fEtaMaxPt(evTag.fEtaMaxPt),
+  fPhiMaxPt(evTag.fPhiMaxPt),
   fTotalNeutralP(evTag.fTotalNeutralP),
   fMeanNeutralPt(evTag.fMeanNeutralPt),
   fMaxNeutralPt(evTag.fMaxNeutralPt),
   fEventPlaneAngle(evTag.fEventPlaneAngle),
-  fHBTRadii(evTag.fHBTRadii)
+  fHBTRadii(evTag.fHBTRadii),
+  fNumberOfFiredChipsLayer1(evTag.fNumberOfFiredChipsLayer1),
+  fNumberOfFiredChipsLayer2(evTag.fNumberOfFiredChipsLayer2),
+  fNumberOfSPDTracklets(evTag.fNumberOfSPDTracklets),
+  fMTotV0A(evTag.fMTotV0A),
+  fMTotV0C(evTag.fMTotV0C),
+  fNbPMV0A(evTag.fNbPMV0A),
+  fNbPMV0C(evTag.fNbPMV0C)
  {
   // EventTag copy constructor
   for(Int_t i=0; i<2; i++)     fZDCEMEnergy[i] = evTag.fZDCEMEnergy[i];
@@ -177,7 +202,11 @@ AliEventTag & AliEventTag::operator=(const AliEventTag &evTag) {
   if (this != &evTag) {
     TObject::operator=(evTag);
     
-    SetEventId(evTag.GetEventId());
+    SetPeriodNumber(evTag.GetPeriodNumber());
+    SetOrbitNumber(evTag.GetOrbitNumber());
+    SetBunchCrossNumber(evTag.GetBunchCrossNumber());
+    SetFiredTriggerClasses(evTag.GetFiredTriggerClasses());
+    SetEventType(evTag.GetEventType());
     SetGUID(evTag.GetGUID());
     SetPath(evTag.GetPath());
     SetMD5(evTag.GetMD5());
@@ -236,11 +265,20 @@ AliEventTag & AliEventTag::operator=(const AliEventTag &evTag) {
     SetTotalMomentum(evTag.GetTotalMomentum());
     SetMeanPt(evTag.GetMeanPt());
     SetMaxPt(evTag.GetMaxPt());
+    SetEtaMaxPt(evTag.GetEtaMaxPt());
+    SetPhiMaxPt(evTag.GetPhiMaxPt());
     SetNeutralTotalMomentum(evTag.GetNeutralTotalMomentum());
     SetNeutralMeanPt(evTag.GetNeutralMeanPt());
     SetNeutralMaxPt(evTag.GetNeutralMaxPt());
     SetEventPlaneAngle(evTag.GetEventPlaneAngle());
     SetHBTRadii(evTag.GetHBTRadii());
+    SetNumberOfFiredChipsLayer1(evTag.GetNumberOfFiredChipsLayer1());
+    SetNumberOfFiredChipsLayer2(evTag.GetNumberOfFiredChipsLayer2());
+    SetNumberOfSPDTracklets(evTag.GetNumberOfSPDTracklets());
+    SetMTotV0A(evTag.GetMTotV0A());
+    SetMTotV0C(evTag.GetMTotV0C());
+    SetNbPMV0A(evTag.GetNbPMV0A());
+    SetNbPMV0C(evTag.GetNbPMV0C());
   }
   return *this;
 }