,fGenerator("")
,fImpactPar(0)
,fPtHard(0)
+ ,fXsection(0)
+ ,fTrials(0)
,fEventType(0)
,fReactionPlaneAngle(0)
{
,fGenerator(header.fGenerator)
,fImpactPar(header.fImpactPar)
,fPtHard(header.fPtHard)
+ ,fXsection(0)
+ ,fTrials(0)
,fEventType(header.fEventType)
,fReactionPlaneAngle(header.fReactionPlaneAngle)
{
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;
}
fImpactPar = 0;
fEventType = 0;
fPtHard = 0;
+ fXsection = 0;
+ fTrials = 0;
fVertex[0] = fVertex[1] = fVertex[2] = 0;
fReactionPlaneAngle = 0;
}
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;}
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)
};