]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
adding infroamtion on the number of trials and on the cross section
authorkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 18 May 2011 15:39:12 +0000 (15:39 +0000)
committerkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 18 May 2011 15:39:12 +0000 (15:39 +0000)
STEER/AliAODMCHeader.cxx
STEER/AliAODMCHeader.h

index 31ad8ca102bbfdaaa54156b5bb44ccecafb19995..96eaa795498d15a4c44453a44cba998a1ec99e6c 100644 (file)
@@ -37,6 +37,8 @@ AliAODMCHeader::AliAODMCHeader() :
   ,fGenerator("")
   ,fImpactPar(0)
   ,fPtHard(0)
+  ,fXsection(0)
+  ,fTrials(0)
   ,fEventType(0)
   ,fReactionPlaneAngle(0)  
 {
@@ -57,6 +59,8 @@ AliAODMCHeader::AliAODMCHeader(const AliAODMCHeader &header) :
   ,fGenerator(header.fGenerator)
   ,fImpactPar(header.fImpactPar)
   ,fPtHard(header.fPtHard)
+  ,fXsection(0)
+  ,fTrials(0)
   ,fEventType(header.fEventType)
   ,fReactionPlaneAngle(header.fReactionPlaneAngle)  
 {
@@ -75,6 +79,8 @@ AliAODMCHeader& AliAODMCHeader::operator=(const AliAODMCHeader &header)
     for(int i = 0;i<3;++i)fVertex[i] = header.fVertex[i];
     fImpactPar = header.fImpactPar;
     fPtHard = header.fPtHard;
+    fXsection = header.fXsection;
+    fTrials = header.fTrials;
     fEventType = header.fEventType;
     fReactionPlaneAngle = header.fReactionPlaneAngle;
   } 
@@ -104,6 +110,8 @@ void AliAODMCHeader::Reset()
   fImpactPar = 0;
   fEventType = 0;
   fPtHard = 0;
+  fXsection = 0;
+  fTrials = 0;
   fVertex[0] = fVertex[1] = fVertex[2] = 0;  
   fReactionPlaneAngle = 0;
 }
index 499e26813c89f25743d1d8d07b70884ba1d8bbd6..e177c6c9d2af4b55dff37ca59bac81d3268de9a0 100644 (file)
@@ -46,6 +46,12 @@ public:
   virtual void      SetPtHard(Double_t f){fPtHard = f;}
   virtual Double_t  GetPtHard() const {return fPtHard;}
 
+  virtual void      SetCrossSection(Double_t f){fXsection = f;}
+  virtual Double_t  GetCrossSection() const {return fXsection;}
+
+  virtual void      SetTrials(Double_t f){fTrials = f;}
+  virtual Double_t  GetTrials() const {return fTrials;}
+
   virtual void      SetReactionPlaneAngle(Double_t b){fReactionPlaneAngle = b;}
   virtual Double_t  GetReactionPlaneAngle() const {return fReactionPlaneAngle;}
 
@@ -73,10 +79,12 @@ private:
   Double32_t   fVertex[3];         // MC vertex
   Double32_t   fImpactPar;         // Impact parameter in case of Pb+Pb
   Double32_t   fPtHard;            // [0,0,12] Pt hard for jet events
+  Double32_t   fXsection;          // Cross section for particlar process
+  Double32_t   fTrials;            // Number of trials
   UInt_t       fEventType;         // MC Process Type of Event
   Double32_t   fReactionPlaneAngle;// MC Reaction Plane Angle
   
-  ClassDef(AliAODMCHeader,3)
+  ClassDef(AliAODMCHeader,4)
 
 };