![]() |
AliPhysics
7c9d977 (7c9d977)
|
#include <AliFMDMCEventInspector.h>
Protected Member Functions | |
virtual Bool_t | ReadCentrality (const AliESDEvent &esd, Double_t ¢, UShort_t &qual) const |
Bool_t | IsSingleDiffractive (AliStack *stack, Double_t xiMin=0, Double_t xiMax=1./81) const |
virtual Bool_t | CheckFastPartition (bool) const |
![]() | |
AliFMDEventInspector (const AliFMDEventInspector &o) | |
AliFMDEventInspector & | operator= (const AliFMDEventInspector &) |
Bool_t | AllowDisplaced () const |
void | CacheConfiguredTriggerClasses (TList &cache, const TList *classes, AliOADBPhysicsSelection *o) |
Bool_t | ReadTriggers (const AliESDEvent &esd, UInt_t &triggers, UShort_t &nClusters) |
Bool_t | CheckpAExtraV0 (const AliESDEvent &esd) const |
virtual Bool_t | CheckINELGT0 (const AliESDEvent &esd, UShort_t &nClusters, UInt_t &triggers) const |
virtual Bool_t | CheckPileup (const AliESDEvent &esd, UInt_t &triggers) const |
virtual Bool_t | CheckMultiVertex (const AliESDEvent &esd, Bool_t checkOtherBC=false) const |
virtual Bool_t | CheckCosmics (const TString &trigStri) const |
virtual Bool_t | CheckEmpty (const TString &trigStr, UInt_t &triggers) const |
virtual Bool_t | CheckWords (const AliESDEvent &esd, UInt_t &triggers) const |
Bool_t | ReadVertex (const AliESDEvent &esd, TVector3 &ip) |
virtual EVtxStatus | CheckPWGUDVertex (const AliESDEvent &esd, TVector3 &ip) const |
virtual EVtxStatus | CheckpA2012Vertex (const AliESDEvent &esd, TVector3 &ip) const |
virtual EVtxStatus | CheckpA2013Vertex (const AliESDEvent &esd, TVector3 &ip) const |
virtual EVtxStatus | CheckVertex (const AliESDEvent &esd, TVector3 &ip) const |
This class inspects the event
Note, that these are added to the master output list
Definition at line 42 of file AliFMDMCEventInspector.h.
AliFMDMCEventInspector::AliFMDMCEventInspector | ( | ) |
Constructor
Definition at line 43 of file AliFMDMCEventInspector.cxx.
AliFMDMCEventInspector::AliFMDMCEventInspector | ( | const char * | name | ) |
AliFMDMCEventInspector::AliFMDMCEventInspector | ( | const AliFMDMCEventInspector & | o | ) |
Copy constructor
o | Object to copy from |
Definition at line 91 of file AliFMDMCEventInspector.cxx.
|
virtual |
Destructor
Definition at line 116 of file AliFMDMCEventInspector.cxx.
|
inlineprotectedvirtual |
Check, for the \(\sqrt{s}=2.76GeV\) pp run wether this event was in the fast partition, and if so, filter it out.
fastonly | Event was in fast-only partition |
Reimplemented from AliFMDEventInspector.
Definition at line 155 of file AliFMDMCEventInspector.h.
|
virtual |
Compare the result of analysing the ESD for the inclusive charged particle density to analysing MC truth
vz | Found \( v_z\) |
trueVz | True \( v_z\) |
cent | Centrality |
mcC | Centrality from Impact par. |
b | Impact parameter (if available) |
npart | Number of participants (if available) |
nbin | Number of binary collisions (if available) |
Definition at line 712 of file AliFMDMCEventInspector.cxx.
Referenced by AliBaseMCCorrectionsTask::Event(), and AliForwardMCMultiplicityTask::Event().
|
protected |
Check if the event is single diffractive
stack | Stack of MC particles |
xiMin | Lower cut off |
xiMax | Upper cut off |
Definition at line 625 of file AliFMDMCEventInspector.cxx.
Referenced by ProcessMC().
AliFMDMCEventInspector & AliFMDMCEventInspector::operator= | ( | const AliFMDMCEventInspector & | o | ) |
Assignement operator
o | Object to assign from |
Definition at line 124 of file AliFMDMCEventInspector.cxx.
UInt_t AliFMDMCEventInspector::ProcessMC | ( | AliMCEvent * | event, |
UInt_t & | triggers, | ||
UShort_t & | ivz, | ||
TVector3 & | ip, | ||
Double_t & | b, | ||
Double_t & | c, | ||
Int_t & | npart, | ||
Int_t & | nbin, | ||
Double_t & | phiR | ||
) |
Process MC truth event. Note, returned values are the MC truth values
event | Input event |
triggers | On return, the triggers fired |
ivz | On return, the found vertex bin (1-based). A zero means outside of the defined vertex range |
ip | On return, the z position of the interaction |
b | On return, impact parameter [fm] (if available) |
c | On return, centrality estimate [%] (if available) |
npart | On return, number of participants (if available) |
nbin | On return, number of binary collisions (if available) |
phiR | On return, reaction plane angle (if available) |
Definition at line 329 of file AliFMDMCEventInspector.cxx.
Referenced by AliBaseMCCorrectionsTask::Event(), and AliForwardMCMultiplicityTask::Event().
|
protectedvirtual |
Read centrality from event
esd | Event |
cent | On return, the centrality or negative if not found |
qual | On return, centrality quality flag |
Reimplemented from AliFMDEventInspector.
Definition at line 586 of file AliFMDMCEventInspector.cxx.
|
virtual |
Read the production details
event | MC event |
Definition at line 295 of file AliFMDMCEventInspector.cxx.
Referenced by AliForwardMCMultiplicityTask::PreEvent().
|
virtual |
Initialize the object
vtxAxis | Vertex axis in use |
Reimplemented from AliFMDEventInspector.
Definition at line 141 of file AliFMDMCEventInspector.cxx.
|
protected |
Definition at line 160 of file AliFMDMCEventInspector.h.
Referenced by ProcessMC(), and SetupForData().
|
protected |
Definition at line 163 of file AliFMDMCEventInspector.h.
Referenced by ProcessMC(), and SetupForData().
|
protected |
Definition at line 164 of file AliFMDMCEventInspector.h.
Referenced by CompareResults(), and SetupForData().
|
protected |
Definition at line 162 of file AliFMDMCEventInspector.h.
Referenced by ProcessMC(), and SetupForData().
|
protected |
Definition at line 167 of file AliFMDMCEventInspector.h.
Referenced by CompareResults(), and SetupForData().
|
protected |
Definition at line 168 of file AliFMDMCEventInspector.h.
Referenced by CompareResults(), and SetupForData().
|
protected |
Definition at line 166 of file AliFMDMCEventInspector.h.
Referenced by CompareResults(), and SetupForData().
|
protected |
Definition at line 161 of file AliFMDMCEventInspector.h.
Referenced by ProcessMC(), and SetupForData().
|
protected |
Definition at line 159 of file AliFMDMCEventInspector.h.
Referenced by ProcessMC(), and SetupForData().
|
protected |
Definition at line 157 of file AliFMDMCEventInspector.h.
Referenced by ProcessMC(), and SetupForData().
|
protected |
Definition at line 158 of file AliFMDMCEventInspector.h.
Referenced by ProcessMC(), and SetupForData().
|
protected |
Definition at line 165 of file AliFMDMCEventInspector.h.
Referenced by CompareResults(), and SetupForData().
|
protected |
Definition at line 169 of file AliFMDMCEventInspector.h.
Referenced by ReadProductionDetails().