4 #ifndef ALIFMDEVENTINSPECTOR_H
5 #define ALIFMDEVENTINSPECTOR_H
373 TH1I*& hTriggers)
const;
544 const TList* classes,
604 Bool_t checkOtherBC=
false)
const;
Short_t GetProductionRevision() const
UShort_t fEnergy
Histogram container.
void SetpA2012Vtx(Bool_t use)
void SetUseV0AndForNSD(Bool_t use=true)
virtual EVtxStatus CheckVertex(const AliESDEvent &esd, TVector3 &ip) const
virtual Bool_t CheckPileup(const AliESDEvent &esd, UInt_t &triggers) const
TH1I * fHEventsTrVtx
Histogram of events w/trigger.
Bool_t IsUseDisplacedVertices() const
Bool_t IsProductionMC() const
Int_t fLowFluxCut
Pile-up status.
virtual Bool_t CheckCosmics(const TString &trigStri) const
TH1I * fHTriggers
XY vtx with trigger and Z vertex in range.
void SetMinPileupContributors(UShort_t nContrib=3)
void SetMaxCentrality(Double_t maxcent=-1.0)
AliFMDEventInspector & operator=(const AliFMDEventInspector &)
TH1I * fHPileup
Trigger processing status.
TH2D * fHEventsAcceptedXY
Events w/trigger and vertex in range.
void SetUseFirstPhysicsVtx(Bool_t use)
Double_t fMinPileupDistance
Bool_t ReadRunDetails(const AliESDEvent *esd)
void CacheConfiguredTriggerClasses(TList &cache, const TList *classes, AliOADBPhysicsSelection *o)
Bool_t FetchHistograms(const TList *d, TH1I *&hEventsTr, TH1I *&hEventsTrVtx, TH1I *&hEventsAcc, TH1I *&hTriggers) const
virtual Bool_t CheckFastPartition(bool fastonly) const
Short_t GetProductionYear() const
AliFMDEventInspector(const AliFMDEventInspector &o)
TH1I * fHVtxStatus
Event processing status.
void SetMaxVzErr(Double_t c=0.1)
UInt_t Process(const AliESDEvent *event, UInt_t &triggers, Bool_t &lowFlux, UShort_t &ivz, TVector3 &ip, Double_t ¢, UShort_t &nClusters)
void SetUseDisplacedVertices(Bool_t use=true)
UShort_t GetCollisionSystem() const
static const char * fgkFolderName
virtual EVtxStatus CheckpA2012Vertex(const AliESDEvent &esd, TVector3 &ip) const
void SetVertexMethod(EVtxType t)
void SetCentralityMethod(const TString &m)
virtual void StoreProduction()
TList fBgWords
Configured collision words.
void SetLowFluxCut(Int_t c)
void SetPileupFlags(UShort_t flags=0x5)
Bool_t ReadVertex(const AliESDEvent &esd, TVector3 &ip)
virtual EVtxStatus CheckpA2013Vertex(const AliESDEvent &esd, TVector3 &ip) const
virtual void StoreInformation()
void SetMC(Bool_t isMC=true)
virtual Bool_t ReadCentrality(const AliESDEvent &esd, Double_t ¢, UShort_t &qual) const
TH1I * fHEventsAccepted
Events w/trigger and vertex.
void CreateOutputObjects(TList *dir)
virtual Bool_t CheckINELGT0(const AliESDEvent &esd, UShort_t &nClusters, UInt_t &triggers) const
TH1I * fHStatus
Centrality vs quality.
Selection of events from satellite interactions.
TString fCentMethod
Configured background words.
void SetMinPileupDistance(Double_t cm=0.8)
void SetMinCentrality(Double_t mincent=-1.0)
AliDisplacedVertexSelection fDisplacedVertex
TH1I * fHTrgStatus
Vertex processing status.
UShort_t fMinPileupContrib
ULong_t GetRunNumber() const
TH1I * fHWords
Type (low/high flux) of event.
virtual Bool_t CheckWords(const AliESDEvent &esd, UInt_t &triggers) const
void Print(Option_t *option="") const
Char_t GetProductionPeriod() const
UShort_t GetEnergy() const
virtual Bool_t CheckMultiVertex(const AliESDEvent &esd, Bool_t checkOtherBC=false) const
virtual ~AliFMDEventInspector()
TH1F * fHCent
Trigger words.
TH2F * fHCentVsQual
Centrality.
static const char * CodeString(UInt_t mask)
UShort_t fCollisionSystem
Bool_t AllowDisplaced() const
Bool_t ReadTriggers(const AliESDEvent &esd, UInt_t &triggers, UShort_t &nClusters)
void SetDebug(Int_t dbg=1)
virtual Bool_t CheckEmpty(const TString &trigStr, UInt_t &triggers) const
Bool_t CheckpAExtraV0(const AliESDEvent &esd) const
virtual void SetupForData(const TAxis &vtxAxis)
virtual EVtxStatus CheckPWGUDVertex(const AliESDEvent &esd, TVector3 &ip) const