![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Implementation of Class AliAODMCHeader. More...
#include <AliAODMCHeader.h>
Public Member Functions | |
AliAODMCHeader () | |
virtual | ~AliAODMCHeader () |
AliAODMCHeader (const AliAODMCHeader &header) | |
AliAODMCHeader & | operator= (const AliAODMCHeader &header) |
virtual void | Copy (TObject &obj) const |
virtual void | SetGeneratorName (const char *c) |
virtual void | AddGeneratorName (const char *c) |
virtual const char * | GetGeneratorName () const |
virtual void | SetVertex (Double_t *vtx) |
virtual void | SetVertex (Double_t x, Double_t y, Double_t z) |
virtual void | GetVertex (Double_t *vtx) const |
virtual Double_t | GetVtxX () const |
virtual Double_t | GetVtxY () const |
virtual Double_t | GetVtxZ () const |
virtual void | SetImpactParameter (Double_t b) |
virtual Double_t | GetImpactParameter () const |
virtual void | SetPtHard (Double_t f) |
virtual Double_t | GetPtHard () const |
virtual void | SetCrossSection (Double_t f) |
virtual Double_t | GetCrossSection () const |
virtual void | AddTrial (Int_t i) |
virtual void | SetTrials (Int_t f) |
virtual Int_t | GetTrials () const |
virtual void | SetReactionPlaneAngle (Double_t b) |
virtual Double_t | GetReactionPlaneAngle () const |
virtual void | SetEventType (UInt_t eventType) |
virtual UInt_t | GetEventType () const |
virtual void | Reset () |
virtual void | Print (const Option_t *opt=0) const |
virtual UShort_t | GetBunchCrossNumber () const |
virtual UInt_t | GetOrbitNumber () const |
virtual UInt_t | GetPeriodNumber () const |
virtual ULong64_t | GetTriggerMask () const |
virtual ULong64_t | GetTriggerMaskNext50 () const |
virtual UChar_t | GetTriggerCluster () const |
virtual UInt_t | GetTimeStamp () const |
virtual void | AddCocktailHeader (const AliGenEventHeader *header) |
virtual void | AddCocktailHeaders (AliGenEventHeader *header) |
virtual AliGenEventHeader * | GetCocktailHeader (Int_t i) |
virtual TList * | GetCocktailHeaders () |
virtual UInt_t | GetNCocktailHeaders () |
![]() | |
AliVHeader () | |
virtual | ~AliVHeader () |
AliVHeader (const AliVHeader &evt) | |
AliVHeader & | operator= (const AliVHeader &evt) |
ULong64_t | GetEventIdAsLong () const |
virtual Bool_t | IsTriggerInputFired (const char *) const |
virtual UInt_t | GetL0TriggerInputs () const |
virtual UInt_t | GetL1TriggerInputs () const |
virtual UShort_t | GetL2TriggerInputs () const |
virtual TBits | GetIRInt2InteractionMap () const |
virtual TBits | GetIRInt1InteractionMap () const |
virtual Int_t | GetIRInt2ClosestInteractionMap () const |
virtual Int_t | GetIRInt1ClosestInteractionMap (Int_t=3) const |
virtual void | Print (Option_t *option="") const =0 |
Static Public Member Functions | |
static const char * | StdBranchName () |
Private Attributes | |
TString | fGenerator |
Name of the generator, combination of names in case of gen cocktail. More... | |
Double32_t | fVertex [3] |
MC vertex. More... | |
Double32_t | fImpactPar |
Double32_t | fPtHard |
Pt hard for jet events. More... | |
Double32_t | fXsection |
Cross section for particlar process. More... | |
UInt_t | fTrials |
Number of trials. More... | |
UInt_t | fEventType |
MC Process Type of Event. More... | |
Double32_t | fReactionPlaneAngle |
MC Reaction Plane Angle. More... | |
TList * | fHeaders |
List of all MC Headers. More... | |
Static Private Attributes | |
static TString | fgkStdBranchName |
Standard branch name. More... | |
Implementation of Class AliAODMCHeader.
Header data for the ESD
Definition at line 21 of file AliAODMCHeader.h.
AliAODMCHeader::AliAODMCHeader | ( | ) |
default constructor
Definition at line 33 of file AliAODMCHeader.cxx.
|
virtual |
Definition at line 51 of file AliAODMCHeader.cxx.
AliAODMCHeader::AliAODMCHeader | ( | const AliAODMCHeader & | header | ) |
copy constructor
Definition at line 60 of file AliAODMCHeader.cxx.
|
virtual |
Add a header to the list
Definition at line 103 of file AliAODMCHeader.cxx.
Referenced by AddCocktailHeaders(), GetTimeStamp(), and operator=().
|
virtual |
Definition at line 172 of file AliAODMCHeader.cxx.
Referenced by GetTimeStamp(), and AliAODHandler::StoreMCParticles().
|
virtual |
Definition at line 191 of file AliAODMCHeader.cxx.
Referenced by AddCocktailHeaders(), SetGeneratorName(), and AliAODHandler::StoreMCParticles().
|
inlinevirtual |
Definition at line 57 of file AliAODMCHeader.h.
|
virtual |
this overwrites the virtual TOBject::Copy() to allow run time copying without casting in AliESDEvent
Definition at line 115 of file AliAODMCHeader.cxx.
|
inlinevirtual |
Implements AliVHeader.
Definition at line 71 of file AliAODMCHeader.h.
|
virtual |
Definition at line 167 of file AliAODMCHeader.cxx.
Referenced by GetTimeStamp().
|
inlinevirtual |
Reimplemented from AliVHeader.
Definition at line 85 of file AliAODMCHeader.h.
Referenced by AliMFTAnalysisTools::GetGenerator().
|
inlinevirtual |
Definition at line 55 of file AliAODMCHeader.h.
|
inlinevirtual |
|
inlinevirtual |
Definition at line 31 of file AliAODMCHeader.h.
Referenced by Print().
|
inlinevirtual |
Definition at line 49 of file AliAODMCHeader.h.
Referenced by Print().
|
inlinevirtual |
Definition at line 86 of file AliAODMCHeader.h.
|
inlinevirtual |
Implements AliVHeader.
Definition at line 72 of file AliAODMCHeader.h.
|
inlinevirtual |
Implements AliVHeader.
Definition at line 73 of file AliAODMCHeader.h.
|
inlinevirtual |
Definition at line 52 of file AliAODMCHeader.h.
Referenced by Print().
|
inlinevirtual |
Definition at line 62 of file AliAODMCHeader.h.
|
inlinevirtual |
Implements AliVHeader.
Definition at line 77 of file AliAODMCHeader.h.
|
inlinevirtual |
Definition at line 59 of file AliAODMCHeader.h.
|
inlinevirtual |
Implements AliVHeader.
Definition at line 76 of file AliAODMCHeader.h.
|
inlinevirtual |
Implements AliVHeader.
Definition at line 74 of file AliAODMCHeader.h.
|
inlinevirtual |
Implements AliVHeader.
Definition at line 75 of file AliAODMCHeader.h.
|
inlinevirtual |
Definition at line 39 of file AliAODMCHeader.h.
|
inlinevirtual |
Definition at line 43 of file AliAODMCHeader.h.
Referenced by Print().
|
inlinevirtual |
Definition at line 44 of file AliAODMCHeader.h.
Referenced by Print().
|
inlinevirtual |
Definition at line 45 of file AliAODMCHeader.h.
Referenced by Print().
AliAODMCHeader & AliAODMCHeader::operator= | ( | const AliAODMCHeader & | header | ) |
assigment operator
Definition at line 78 of file AliAODMCHeader.cxx.
|
virtual |
Print some data members
Definition at line 147 of file AliAODMCHeader.cxx.
Referenced by GetEventType().
|
virtual |
reset all data members
Definition at line 131 of file AliAODMCHeader.cxx.
Referenced by AliAODHandler::FinishEvent(), GetEventType(), operator=(), and ~AliAODMCHeader().
|
inlinevirtual |
Definition at line 54 of file AliAODMCHeader.h.
Referenced by AliAnalysisTaskMCParticleFilter::UserExec().
|
inlinevirtual |
Definition at line 64 of file AliAODMCHeader.h.
Referenced by AliAODHandler::SetMCHeaderInfo().
|
inlinevirtual |
Definition at line 29 of file AliAODMCHeader.h.
|
inlinevirtual |
Definition at line 48 of file AliAODMCHeader.h.
Referenced by AliAODHandler::SetMCHeaderInfo().
|
inlinevirtual |
Definition at line 51 of file AliAODMCHeader.h.
Referenced by AliAODHandler::SetMCHeaderInfo().
|
inlinevirtual |
Definition at line 61 of file AliAODMCHeader.h.
Referenced by AliAnalysisTaskMCParticleFilter::UserExec().
|
inlinevirtual |
Definition at line 58 of file AliAODMCHeader.h.
|
inlinevirtual |
Definition at line 33 of file AliAODMCHeader.h.
Referenced by AliAODHandler::StoreMCParticles().
|
inlinevirtual |
Definition at line 36 of file AliAODMCHeader.h.
|
inlinestatic |
Definition at line 91 of file AliAODMCHeader.h.
Referenced by AliAODInputHandler::BeginEvent(), AliAODHandler::FinishEvent(), AliAODHandler::StoreMCParticles(), and AliAnalysisTaskMCParticleFilter::UserCreateOutputObjects().
|
private |
MC Process Type of Event.
Definition at line 106 of file AliAODMCHeader.h.
Referenced by GetEventType(), operator=(), Reset(), and SetEventType().
|
private |
Name of the generator, combination of names in case of gen cocktail.
Definition at line 99 of file AliAODMCHeader.h.
Referenced by AddGeneratorName(), GetGeneratorName(), operator=(), Reset(), and SetGeneratorName().
|
staticprivate |
Standard branch name.
Definition at line 95 of file AliAODMCHeader.h.
Referenced by StdBranchName().
|
private |
List of all MC Headers.
Definition at line 110 of file AliAODMCHeader.h.
Referenced by AddCocktailHeader(), GetCocktailHeader(), GetCocktailHeaders(), GetNCocktailHeaders(), operator=(), Print(), Reset(), and ~AliAODMCHeader().
|
private |
Impact parameter in case of Pb+Pb
Definition at line 101 of file AliAODMCHeader.h.
Referenced by GetImpactParameter(), operator=(), Reset(), and SetImpactParameter().
|
private |
Pt hard for jet events.
Definition at line 103 of file AliAODMCHeader.h.
Referenced by GetPtHard(), operator=(), Reset(), and SetPtHard().
|
private |
MC Reaction Plane Angle.
Definition at line 107 of file AliAODMCHeader.h.
Referenced by GetReactionPlaneAngle(), operator=(), Reset(), and SetReactionPlaneAngle().
|
private |
Number of trials.
Definition at line 105 of file AliAODMCHeader.h.
Referenced by AddTrial(), GetTrials(), operator=(), Reset(), and SetTrials().
|
private |
MC vertex.
Definition at line 100 of file AliAODMCHeader.h.
Referenced by AliAODMCHeader(), GetVertex(), GetVtxX(), GetVtxY(), GetVtxZ(), operator=(), Reset(), and SetVertex().
|
private |
Cross section for particlar process.
Definition at line 104 of file AliAODMCHeader.h.
Referenced by GetCrossSection(), operator=(), Reset(), and SetCrossSection().