![]() |
AliPhysics
2853087 (2853087)
|
Base class for analyses using EMCAL triggers. More...
#include <AliAnalysisTaskEmcalTriggerBase.h>
Public Member Functions | |
AliAnalysisTaskEmcalTriggerBase () | |
Dummy I/O constructor. More... | |
AliAnalysisTaskEmcalTriggerBase (const char *name) | |
Main Constructor. More... | |
virtual | ~AliAnalysisTaskEmcalTriggerBase () |
Destructor. More... | |
void | EnableDCALTriggers (Bool_t doEnable) |
Enable / Disable histograms for the DCAL triggers. More... | |
void | EnableT0Triggers (Bool_t doEnable) |
Enable T0-based (INT8, EMC8, DMC8) trigger suite (Default: Off) More... | |
void | EnableVZEROTriggers (Bool_t doEnable) |
Enable VZERO-based (INT7, EMC7, DMC7) trigger suite (Default: On) More... | |
void | EnableNoINTTriggers (Bool_t doEnable) |
Enable EMCAL triggers without coincidence with INT triggers. More... | |
void | EnableCentralityTriggers (Bool_t doEnable) |
Enable centrality (CENT/SEMICENT) triggers (only relevant for Pb-Pb) More... | |
void | SetDownscaleOADB (TString oadbname) |
Set the name of the OADB container with the downscale factors. More... | |
void | SetApplyDownscaleCorrectionFromOCDB (Bool_t doApply) |
Load the downscale factors run-by-run from the OCDB. More... | |
void | SetOfflineTriggerSelection (AliEmcalTriggerOfflineSelection *sel) |
Set an offline trigger selection. More... | |
AliEmcalTriggerOfflineSelection * | GetOfflineTriggerSelection () const |
Providing access to the offline trigger selection. More... | |
void | SetApplyVertexCuts (bool doUse) |
Switch on/off vertex cuts. More... | |
void | SetVertexCut (double zmin, double zmax) |
Set z-range of the primary vertex which is selected. More... | |
void | SetUseSPDVertex (bool doUse) |
Use vertex from SPD. More... | |
void | SetUseTriggerBits (Bool_t doUse) |
Defining whether to require trigger bits. More... | |
void | SetRequireBunchCrossing (Bool_t doRequire) |
Defining whether to require bunch crossing events. More... | |
void | SetRequireAnalysisUtils (Bool_t doRequire) |
Define whether cuts in AliAnalysisUtils are used in the event selection. More... | |
void | SetExclusiveMinBias (Bool_t exclusivemb) |
Run event loop only on min. bias events. More... | |
void | SetUseTriggerSelectionContainer (Bool_t doUse) |
Use trigger selection container in addition to trigger string. More... | |
void | SetNameTriggerSelectionContainer (TString &nameCont) |
Set the name of the trigger decision container. More... | |
![]() | |
AliAnalysisTaskEmcal () | |
Default constructor. More... | |
AliAnalysisTaskEmcal (const char *name, Bool_t histo=kFALSE) | |
Standard constructor. Should be used by the user. More... | |
virtual | ~AliAnalysisTaskEmcal () |
Destructor. More... | |
AliParticleContainer * | AddParticleContainer (const char *n) |
Create new particle container and attach it to the task. More... | |
AliTrackContainer * | AddTrackContainer (const char *n) |
Create new track container and attach it to the task. More... | |
AliMCParticleContainer * | AddMCParticleContainer (const char *n) |
Create new container for MC particles and attach it to the task. More... | |
AliClusterContainer * | AddClusterContainer (const char *n) |
Create new cluster container and attach it to the task. More... | |
void | AdoptParticleContainer (AliParticleContainer *cont) |
void | AdoptTrackContainer (AliTrackContainer *cont) |
void | AdoptMCParticleContainer (AliMCParticleContainer *cont) |
void | AdoptClusterContainer (AliClusterContainer *cont) |
AliParticleContainer * | GetParticleContainer (Int_t i=0) const |
Get \( i^{th} \) particle container attached to this task. More... | |
AliParticleContainer * | GetParticleContainer (const char *name) const |
Find particle container attached to this task according to its name. More... | |
AliClusterContainer * | GetClusterContainer (Int_t i=0) const |
Get \( i^{th} \) cluster container attached to this task. More... | |
AliClusterContainer * | GetClusterContainer (const char *name) const |
Find cluster container attached to this task according to its name. More... | |
AliMCParticleContainer * | GetMCParticleContainer (Int_t i=0) const |
AliMCParticleContainer * | GetMCParticleContainer (const char *name) const |
AliTrackContainer * | GetTrackContainer (Int_t i=0) const |
AliTrackContainer * | GetTrackContainer (const char *name) const |
void | RemoveParticleContainer (Int_t i=0) |
void | RemoveClusterContainer (Int_t i=0) |
void | SetCaloCellsName (const char *n) |
void | SetCaloTriggerPatchInfoName (const char *n) |
void | SetCaloTriggersName (const char *n) |
void | SetCentRange (Double_t min, Double_t max) |
void | SetCentralityEstimator (const char *c) |
void | SetClusPtCut (Double_t cut, Int_t c=0) |
Apply cut on \( p_{t} \) for all clusters in container with index c. More... | |
void | SetClusTimeCut (Double_t min, Double_t max, Int_t c=0) |
Apply cut on cluster time for clusters in container with index c. More... | |
void | SetEventPlaneVsEmcal (Double_t ep) |
void | SetForceBeamType (BeamType f) |
void | SetHistoBins (Int_t nbins, Double_t min, Double_t max) |
void | SetRecycleUnusedEmbeddedEventsMode (Bool_t b) |
void | SetIsEmbedded (Bool_t i) |
void | SetIsPythia (Bool_t i) |
void | SetIsHerwig (Bool_t i) |
void | SetMakeGeneralHistograms (Bool_t g) |
void | SetGetPtHardBinFromPath (Bool_t docheck) |
Switch on/off getting \( p_{t,hard}\) bin from the file path. More... | |
void | SetNumberOfPtHardBins (Int_t nbins) |
Set the number of \( p_{t}\)-hard bins. More... | |
void | SetUserPtHardBinning (const TArrayI &binning) |
Set a non-standard \( p_{t}\)-hard binning. More... | |
void | SetMCLabelShift (Int_t s) |
void | SetMinMCLabel (Int_t s) |
void | SetMinNTrack (Int_t min) |
void | SetZvertexDiffValue (Double_t cut) |
void | SetMinPtTrackInEmcal (Double_t min) |
virtual void | SetNCentBins (Int_t n) |
void | SetNeedEmcalGeom (Bool_t n) |
void | SetCountDownscaleCorrectedEvents (Bool_t d) |
void | SetOffTrigger (UInt_t t) |
void | SetTrackEtaLimits (Double_t min, Double_t max, Int_t c=0) |
Apply cut on the pseudorapidity \( \eta \) of the all tracks in the track container with index c. More... | |
void | SetTrackPhiLimits (Double_t min, Double_t max, Int_t c=0) |
Apply cut on azimuthal angle \( \phi \) of the all tracks in the track container with index c. More... | |
void | SetTrackPtCut (Double_t cut, Int_t c=0) |
Apply cut on the transverse momentum \( p_{t} \) of all tracks in the track container with index c. More... | |
void | SetTrigClass (const char *n) |
void | SetMinBiasTriggerClassName (const char *n) |
void | SetTriggerTypeSel (TriggerType t) |
void | SetUseAliAnaUtils (Bool_t b, Bool_t bRejPilup=kTRUE) |
void | SetVzRange (Double_t min, Double_t max) |
void | SetUseSPDTrackletVsClusterBG (Bool_t b) |
void | SetEMCalTriggerMode (EMCalTriggerMode_t m) |
void | SetUseNewCentralityEstimation (Bool_t b) |
void | SetGeneratePythiaInfoObject (Bool_t b) |
void | SetPythiaInfoName (const char *n) |
const TString & | GetPythiaInfoName () const |
const AliEmcalPythiaInfo * | GetPythiaInfo () const |
void | SetUsePtHardBinScaling (Bool_t b) |
void | SetMCFilter () |
void | ResetMCFilter () |
void | SetJetPtFactor (Float_t f) |
Float_t | JetPtFactor () |
void | SetClusterPtFactor (Float_t f) |
Float_t | ClusterPtFactor () |
void | SetTrackPtFactor (Float_t f) |
Float_t | TrackPtFactor () |
Protected Member Functions | |
virtual void | UserCreateOutputObjects () |
Steering of object creation. More... | |
virtual bool | IsEventSelected () |
virtual bool | IsUserEventSelected () |
virtual void | CreateUserHistos ()=0 |
virtual void | CreateUserObjects ()=0 |
virtual void | ExecOnce () |
virtual void | RunChanged (Int_t runnuber) |
virtual void | UserFillHistosBeforeEventSelection () |
virtual void | UserFillHistosAfterEventSelection () |
std::vector< TString > | GetSupportedTriggers (Bool_t useExclusiveTriggers=true) const |
Double_t | GetTriggerWeight (const TString &triggerclass) const |
void | TriggerSelection () |
bool | MatchTriggerFromPattern (const std::string &pattern, const std::string &triggerclass) const |
Match trigger pattern. More... | |
bool | MatchTriggerFromContainer (const std::string &pattern, const PWG::EMCAL::AliEmcalTriggerDecisionContainer *trgcont) const |
Matching triggers in pattern with entry in trigger decision container. More... | |
void | SetClusterContainer (TString clustercontname) |
void | PrepareDownscaleFactorsFormOCDB () |
Read the downscale factors from the OCDB. More... | |
![]() | |
void | LoadPythiaInfo (AliVEvent *event) |
Load parton info. More... | |
void | SetRejectionReasonLabels (TAxis *axis) |
Bool_t | AcceptCluster (AliVCluster *clus, Int_t c=0) const |
Cluster selection. More... | |
Bool_t | AcceptTrack (AliVParticle *track, Int_t c=0) const |
void | AddObjectToEvent (TObject *obj, Bool_t attempt=kFALSE) |
Add object to event. More... | |
AliVParticle * | GetAcceptParticleFromArray (Int_t p, Int_t c=0) const |
Get particle p if accepted from container with index c If particle not accepted return 0. More... | |
AliVCluster * | GetAcceptClusterFromArray (Int_t cl, Int_t c=0) const |
Get cluster cl if accepted from container c If particle not accepted return 0. More... | |
TClonesArray * | GetArrayFromEvent (const char *name, const char *clname=0) |
Read a TClonesArray from event. More... | |
BeamType | GetBeamType () const |
Get beam type. More... | |
TClonesArray * | GetParticleArray (Int_t i=0) const |
Get \( i^{th} \) TClonesArray with particles. More... | |
TClonesArray * | GetClusterArray (Int_t i=0) const |
Get \( i^{th} \) TClonesArray with EMCAL clusters. More... | |
Int_t | GetNParticles (Int_t i=0) const |
Get number of particles in container attached to this task with index i. More... | |
Int_t | GetNClusters (Int_t i=0) const |
Get number of clusters in the cluster container attached to this task with index i. More... | |
AliEMCALTriggerPatchInfo * | GetMainTriggerPatch (TriggerCategory triggersel=kTriggerLevel1Jet, Bool_t doSimpleOffline=kFALSE) |
Get main trigger match. More... | |
Bool_t | HasTriggerType (TriggerType triggersel) |
Check if event has a given trigger type. More... | |
ULong_t | GetTriggerList () |
Get list of selected triggers of the given event. More... | |
Bool_t | PythiaInfoFromFile (const char *currFile, Float_t &fXsec, Float_t &fTrials, Int_t &pthard) |
Loading PYTHIA information from external cross section file into the task. More... | |
Bool_t | IsTrackInEmcalAcceptance (AliVParticle *part, Double_t edges=0.9) const |
Determines if a track is inside the EMCal acceptance. More... | |
void | GeneratePythiaInfoObject (AliMCEvent *mcEvent) |
Copy some information about the Pythia event in a PythaInfo object. More... | |
Bool_t | CheckMCOutliers () |
Filter the mc tails in pt-hard distributions. More... | |
void | UserCreateOutputObjects () |
Main initialization function on the worker. More... | |
void | UserExec (Option_t *option) |
Event loop, called for each event. More... | |
Bool_t | UserNotify () |
Notifying the user that the input data file has changed and performing steps needed to be done. More... | |
Bool_t | FileChanged () |
Steps to be executed when a few file is loaded into the input handler. More... | |
virtual Bool_t | FillGeneralHistograms () |
Filling general histograms. More... | |
virtual Bool_t | RetrieveEventObjects () |
Retrieve common objects from event. More... | |
virtual void | UserExecOnce () |
Task initializations handled in user tasks. More... | |
virtual void | UserFileChanged () |
Virtual method for user code to be executed when a file changed. More... | |
virtual Bool_t | FillHistograms () |
Function filling histograms. More... | |
virtual Bool_t | Run () |
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function. More... | |
Protected Attributes | |
THistManager * | fHistos |
Task Histogram container. More... | |
Bool_t | fUseTriggerBits |
Switch whether using trigger bits (relies on physics selection) More... | |
Bool_t | fRequireBunchCrossing |
Require bunch-bunch events (tag -B- in trigger string) More... | |
Bool_t | fUseDownscaleCorrectionFormOCDB |
Use downscale factors from OCDB. More... | |
AliEmcalTriggerOfflineSelection * | fTriggerSelection |
Offline trigger selection. More... | |
std::vector< TString > | fSelectedTriggers |
! Triggers selected for given event More... | |
TString | fNameClusterContainer |
Name of the cluster container in the event. More... | |
Bool_t | fRequireAnalysisUtils |
Switch whether to require event selection in AliAnalysisUtils. More... | |
Bool_t | fUseSPDVertex |
Use SPD vertex (for productions without TPC) More... | |
Bool_t | fApplyVertexCuts |
Apply vertex cuts (default: True) More... | |
AliCutValueRange< double > | fVertexCut |
Cut on the z-position of the primary vertex. More... | |
TString | fNameDownscaleOADB |
Name of the downscale OADB container. More... | |
AliOADBContainer * | fDownscaleOADB |
! Container with downscale factors for different triggers More... | |
TObjArray * | fDownscaleFactors |
! Downscalfactors for given run More... | |
TString | fNameTriggerSelectionContainer |
Name of the trigger selection container. More... | |
Bool_t | fEnableDCALTriggers |
Enable / Disable event selection for DCAL trigger classes. More... | |
Bool_t | fEnableV0Triggers |
Enable VZERO-based triggers (default) More... | |
Bool_t | fEnableT0Triggers |
Enable triggers depending on T0 (INT8, EMC8, EMC8EGA, EMC8EJE) - default off. More... | |
Bool_t | fEnableNoINTTriggers |
Process EMCAL triggers without coincidence with INT triggers - exotic case - default off. More... | |
Bool_t | fEnableCentralityTriggers |
Enable central / semi-central trigger. More... | |
Bool_t | fExclusiveMinBias |
Only look at Min. Bias trigger. More... | |
Bool_t | fUseTriggerSelectionContainer |
Use trigger decision in trigger selection container. More... | |
![]() | |
TString | fPythiaInfoName |
name of pythia info object More... | |
BeamType | fForceBeamType |
forced beam type More... | |
Bool_t | fGeneralHistograms |
whether or not it should fill some general histograms More... | |
Bool_t | fLocalInitialized |
whether or not the task has been already initialized More... | |
Bool_t | fFileChanged |
! Signal triggered when the file has changed More... | |
Bool_t | fCreateHisto |
whether or not create histograms More... | |
TString | fCaloCellsName |
name of calo cell collection More... | |
TString | fCaloTriggersName |
name of calo triggers collection More... | |
TString | fCaloTriggerPatchInfoName |
trigger patch info array name More... | |
Double_t | fMinCent |
min centrality for event selection More... | |
Double_t | fMaxCent |
max centrality for event selection More... | |
Double_t | fMinVz |
min vertex for event selection More... | |
Double_t | fMaxVz |
max vertex for event selection More... | |
Double_t | fTrackPtCut |
cut on track pt in event selection More... | |
Int_t | fMinNTrack |
minimum nr of tracks in event with pT>fTrackPtCut More... | |
Double_t | fZvertexDiff |
upper limit for distance between primary and SPD vertex More... | |
Bool_t | fUseAliAnaUtils |
used for LHC13* data: z-vtx, Ncontributors, z-vtx resolution cuts More... | |
Bool_t | fRejectPileup |
Reject pilup using function AliAnalysisUtils::IsPileUpEvent() More... | |
Bool_t | fTklVsClusSPDCut |
Apply tracklet-vs-cluster SPD cut to reject background events in pp. More... | |
UInt_t | fOffTrigger |
offline trigger for event selection More... | |
TString | fTrigClass |
trigger class name for event selection More... | |
TString | fMinBiasRefTrigger |
Name of the minmum bias reference trigger, used in the calculation of downscale-corrected event numbers. More... | |
TriggerType | fTriggerTypeSel |
trigger type to select based on trigger patches More... | |
Int_t | fNbins |
no. of pt bins More... | |
Double_t | fMinBinPt |
min pt in histograms More... | |
Double_t | fMaxBinPt |
max pt in histograms More... | |
Double_t | fMinPtTrackInEmcal |
min pt track in emcal More... | |
Double_t | fEventPlaneVsEmcal |
select events which have a certain event plane wrt the emcal More... | |
Double_t | fMinEventPlane |
minimum event plane value More... | |
Double_t | fMaxEventPlane |
maximum event plane value More... | |
TString | fCentEst |
name of V0 centrality estimator More... | |
Bool_t | fRecycleUnusedEmbeddedEventsMode |
Allows the recycling of embedded events which fail internal event selection. See the embedding helper. More... | |
Bool_t | fIsEmbedded |
trigger, embedded signal More... | |
Bool_t | fIsPythia |
trigger, if it is a PYTHIA production More... | |
Bool_t | fIsHerwig |
trigger, if it is a HERWIG production More... | |
Bool_t | fGetPtHardBinFromName |
Obtain pt-hard bin from file path. More... | |
Int_t | fSelectPtHardBin |
select one pt hard bin for analysis More... | |
Int_t | fMinMCLabel |
minimum MC label value for the tracks/clusters being considered MC particles More... | |
Int_t | fMCLabelShift |
if MC label > fMCLabelShift, MC label -= fMCLabelShift More... | |
Int_t | fNcentBins |
how many centrality bins More... | |
Bool_t | fNeedEmcalGeom |
whether or not the task needs the emcal geometry More... | |
TObjArray | fParticleCollArray |
particle/track collection array More... | |
TObjArray | fClusterCollArray |
cluster collection array More... | |
ULong_t | fTriggers |
list of fired triggers More... | |
EMCalTriggerMode_t | fEMCalTriggerMode |
EMCal trigger selection mode. More... | |
Bool_t | fUseNewCentralityEstimation |
Use new centrality estimation (for 2015 data) More... | |
Bool_t | fGeneratePythiaInfoObject |
Generate Pythia info object. More... | |
Bool_t | fUsePtHardBinScaling |
Use \( p_{t}\)-hard bin scaling in merging. More... | |
Bool_t | fUseXsecFromHeader |
! Use cross section from header instead of pyxsec.root (purely transient) More... | |
Bool_t | fMCRejectFilter |
enable the filtering of events by tail rejection More... | |
Bool_t | fCountDownscaleCorrectedEvents |
Count event number corrected for downscaling. More... | |
Float_t | fPtHardAndJetPtFactor |
Factor between ptHard and jet pT to reject/accept event. More... | |
Float_t | fPtHardAndClusterPtFactor |
Factor between ptHard and cluster pT to reject/accept event. More... | |
Float_t | fPtHardAndTrackPtFactor |
Factor between ptHard and track pT to reject/accept event. More... | |
Int_t | fRunNumber |
!run number (triggering RunChanged() More... | |
AliAnalysisUtils * | fAliAnalysisUtils |
!vertex selection (optional) More... | |
Bool_t | fIsEsd |
!whether it's an ESD analysis More... | |
AliEMCALGeometry * | fGeom |
!emcal geometry More... | |
TClonesArray * | fTracks |
!tracks More... | |
TClonesArray * | fCaloClusters |
!clusters More... | |
AliVCaloCells * | fCaloCells |
!cells More... | |
AliVCaloTrigger * | fCaloTriggers |
!calo triggers More... | |
TClonesArray * | fTriggerPatchInfo |
!trigger patch info array More... | |
Double_t | fCent |
!event centrality More... | |
Int_t | fCentBin |
!event centrality bin More... | |
Double_t | fEPV0 |
!event plane V0 More... | |
Double_t | fEPV0A |
!event plane V0A More... | |
Double_t | fEPV0C |
!event plane V0C More... | |
Double_t | fVertex [3] |
!event vertex More... | |
Double_t | fVertexSPD [3] |
!event Svertex More... | |
Int_t | fNVertCont |
!event vertex number of contributors More... | |
Int_t | fNVertSPDCont |
!event SPD vertex number of contributors More... | |
BeamType | fBeamType |
!event beam type More... | |
AliGenPythiaEventHeader * | fPythiaHeader |
!event Pythia header More... | |
AliGenHerwigEventHeader * | fHerwigHeader |
!event Herwig header More... | |
Float_t | fPtHard |
!event \( p_{t}\)-hard More... | |
Int_t | fPtHardBin |
!event \( p_{t}\)-hard bin More... | |
Int_t | fPtHardBinGlobal |
!event \( p_{t}\)-hard bin, detected from filename More... | |
Bool_t | fPtHardInitialized |
!flag whether the \( p_{t}\)-hard bin was initialized, purely for internal processing More... | |
Int_t | fNPtHardBins |
Number of \( p_{t}\)-hard bins in the dataset. More... | |
TArrayI | fPtHardBinning |
\( p_{t}\)-hard binning More... | |
Int_t | fNTrials |
!event trials More... | |
Float_t | fXsection |
!x-section from pythia header More... | |
AliEmcalPythiaInfo * | fPythiaInfo |
!event parton info More... | |
AliEmcalList * | fOutput |
!output list More... | |
TH1 * | fHistEventCount |
!incoming and selected events More... | |
TH1 * | fHistTrialsAfterSel |
!total number of trials per pt hard bin after selection More... | |
TH1 * | fHistEventsAfterSel |
!total number of events per pt hard bin after selection More... | |
TProfile * | fHistXsectionAfterSel |
!x section from pythia header More... | |
TH1 * | fHistTrials |
!trials from pyxsec.root More... | |
TH1 * | fHistEvents |
!total number of events per pt hard bin More... | |
TProfile * | fHistXsection |
!x section from pyxsec.root More... | |
TH1 * | fHistPtHard |
! \( p_{t}\)-hard distribution More... | |
TH2 * | fHistPtHardCorr |
!Correlation between \( p_{t}\)-hard value and bin More... | |
TH2 * | fHistPtHardCorrGlobal |
!Correlation between \( p_{t}\)-hard value and global bin More... | |
TH2 * | fHistPtHardBinCorr |
!Correlation between global and local (per-event) \( p_{t}\)-hard bin More... | |
TH1 * | fHistCentrality |
!event centrality distribution More... | |
TH1 * | fHistZVertex |
!z vertex position More... | |
TH1 * | fHistEventPlane |
!event plane distribution More... | |
TH1 * | fHistEventRejection |
!book keep reasons for rejecting event More... | |
TH1 * | fHistTriggerClasses |
!number of events in each trigger class More... | |
TH1 * | fHistTriggerClassesCorr |
!corrected number of events in each trigger class More... | |
Private Member Functions | |
AliAnalysisTaskEmcalTriggerBase (const AliAnalysisTaskEmcalTriggerBase &) | |
AliAnalysisTaskEmcalTriggerBase & | operator= (const AliAnalysisTaskEmcalTriggerBase &) |
Additional Inherited Members | |
![]() | |
enum | EDataType_t { kUnknownDataType, kESD, kAOD } |
Switch for the data type. More... | |
enum | BeamType { kNA = -1, kpp = 0, kAA = 1, kpA = 2 } |
Switch for the beam type. More... | |
enum | TriggerType { kND = -1, kJ1 = 0, kJ2 = 1, kG1 = 2, kG2 = 3, kL0 = 4 } |
Switch for EMCAL trigger types. More... | |
enum | TriggerCategory { kTriggerLevel0 = 0, kTriggerLevel1Jet = 1, kTriggerLevel1Gamma = 2, kTriggerRecalcJet = 3, kTriggerRecalcGamma = 4 } |
Online trigger categories. More... | |
enum | EMCalTriggerMode_t { kNoSpecialTreatment, kOverlapWithLowThreshold } |
Handling of the EMCAL trigger thresholds. More... | |
![]() | |
static AliAODInputHandler * | AddAODHandler () |
Add an AOD handler to the analysis manager. More... | |
static AliESDInputHandler * | AddESDHandler () |
Add a ESD handler to the analysis manager. More... | |
![]() | |
static void | GetEtaPhiDiff (const AliVTrack *t, const AliVCluster *v, Double_t &phidiff, Double_t &etadiff) |
Calculate \(\phi\) and \(\eta\) difference between a track (t) and a cluster (c). More... | |
static Byte_t | GetTrackType (const AliVTrack *t) |
Get track type encoded from bits 20 and 21. More... | |
static Byte_t | GetTrackType (const AliAODTrack *aodTrack, UInt_t filterBit1, UInt_t filterBit2) |
Decode track type. More... | |
static Double_t | DeltaPhi (Double_t phia, Double_t phib, Double_t rMin=-TMath::Pi()/2, Double_t rMax=3 *TMath::Pi()/2) |
static Double_t * | GenerateFixedBinArray (Int_t n, Double_t min, Double_t max) |
static void | GenerateFixedBinArray (Int_t n, Double_t min, Double_t max, Double_t *array) |
static Double_t | GetParallelFraction (AliVParticle *part1, AliVParticle *part2) |
Calculates the fraction of momentum z of part 1 w.r.t. part 2 in the direction of part 2. More... | |
static Double_t | GetParallelFraction (const TVector3 &vect1, AliVParticle *part2) |
Calculates the fraction of momentum z of vect 1 w.r.t. part 2 in the direction of part 2. More... | |
![]() | |
static Double_t | fgkEMCalDCalPhiDivide = 4. |
phi value used to distinguish between DCal and EMCal More... | |
Base class for analyses using EMCAL triggers.
Base class for analyses using EMCAL-triggered events. This class provides several extra functionalities shared among different tasks
This class is abstract. Users have to implement at least the following two functions
The task runs a common (default) event selection. Users can implement additional event selection
This function is running only in case the common event selection is passed.
Two functions implement monitoring
Otherwise the class uses functionality of the AliAnalysisTaskEmcal. This includes the main function
which contains the main event loop.
Definition at line 61 of file AliAnalysisTaskEmcalTriggerBase.h.
EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerBase::AliAnalysisTaskEmcalTriggerBase | ( | ) |
Dummy I/O constructor.
Definition at line 53 of file AliAnalysisTaskEmcalTriggerBase.cxx.
EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerBase::AliAnalysisTaskEmcalTriggerBase | ( | const char * | name | ) |
Main Constructor.
Initializes the task and sets the name
[in] | name | Name of the task |
Definition at line 82 of file AliAnalysisTaskEmcalTriggerBase.cxx.
|
virtual |
Destructor.
Definition at line 111 of file AliAnalysisTaskEmcalTriggerBase.cxx.
|
private |
|
protectedpure virtual |
New framework function: Implemented by users to create histograms within the common histogram handler. Called in UserCreateOutputObjects
Implemented in EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef, EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalRecalcPatchesRef, and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerCorrelation.
Referenced by UserCreateOutputObjects().
|
protectedpure virtual |
New framework function: Create or initialize objects needed by the user which are not handled by the EMCAL framework.
Implemented in EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef, EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalRecalcPatchesRef, and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerCorrelation.
Referenced by UserCreateOutputObjects().
|
inline |
Enable centrality (CENT/SEMICENT) triggers (only relevant for Pb-Pb)
doEnable | If true centrality triggers are enabled |
Definition at line 120 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Enable / Disable histograms for the DCAL triggers.
If true, DCAL trigger classes are added to the list of supported triggers and the online/offline trigger decision for DCAL triggers is evaluated.
[in] | doEnable | If true DCAL triggers are enabled |
Definition at line 92 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Enable EMCAL triggers without coincidence with INT triggers.
Exotic case, only of relevance when EMCAL is in PHYSICS_2 or in quiet beam runs where VZERO is not in readout
doEnable | If true also EMCAL triggers without INT triggers are enabled |
Definition at line 114 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Enable T0-based (INT8, EMC8, DMC8) trigger suite (Default: Off)
doEnable | If true T0-based triggers are enabled |
Definition at line 98 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Enable VZERO-based (INT7, EMC7, DMC7) trigger suite (Default: On)
doEnable | If true VZERO-based triggers are enabled |
Definition at line 104 of file AliAnalysisTaskEmcalTriggerBase.h.
|
protectedvirtual |
Perform gloabl initializations Used for the moment for
Reimplemented from AliAnalysisTaskEmcal.
Definition at line 562 of file AliAnalysisTaskEmcalTriggerBase.cxx.
|
inline |
Providing access to the offline trigger selection.
Note that the trigger offline selection need to be defined from outside the task.
Definition at line 160 of file AliAnalysisTaskEmcalTriggerBase.h.
|
protected |
Creates a list of trigger classes supported by this framework. It can be used by the users when creating or filling histograms according to trigger classes.
useExclusiveTriggers | If true also exclusive triggers are added |
Definition at line 595 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::Run(), and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::UserFillHistosAfterEventSelection().
|
protected |
Get a trigger class dependent event weight. The weight is defined as 1/downscalefactor. The downscale factor is taken from the OADB. For triggers which are not downscaled the weight is always 1.
[in] | triggerclass | Class for which to obtain the trigger. |
Definition at line 701 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::FillClusterHistograms(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::FillPatchHistograms(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::FillPIDHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::FillTrackHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::UserFillHistosAfterEventSelection(), and EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosBeforeEventSelection().
|
protectedvirtual |
Run default event selection
Reimplemented from AliAnalysisTaskEmcal.
Definition at line 163 of file AliAnalysisTaskEmcalTriggerBase.cxx.
|
inlineprotectedvirtual |
New framework function: can be used by the user to implement an event selection which extends the common event selection.
Reimplemented in EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef, and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalRecalcPatchesRef.
Definition at line 262 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected().
|
protected |
Matching triggers in pattern with entry in trigger decision container.
Trigger will ignore =. | will be used to split several triggers to be checked
pattern | Pattern to be checked |
trgcont | Trigger container with selected classes from patches |
Definition at line 681 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by TriggerSelection().
|
protected |
Match trigger pattern.
Trigger pattern can
pattern | Pattern used for checking |
triggerclass | Trigger class to be checked |
Definition at line 657 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by TriggerSelection().
|
private |
|
protected |
Read the downscale factors from the OCDB.
Definition at line 724 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by RunChanged().
|
protectedvirtual |
Run change method. Called when the run number of the new event is different compared to the run number of the previous event. Used for loading of the downscale factor for a given run from the downscale OADB.
[in] | runnumber | Number of the new run. |
Reimplemented from AliAnalysisTaskEmcal.
Definition at line 577 of file AliAnalysisTaskEmcalTriggerBase.cxx.
|
inline |
Load the downscale factors run-by-run from the OCDB.
[in] | doApply | If true downscale factors are loaded from the OCDB |
Definition at line 139 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Switch on/off vertex cuts.
[in] | doUse | If true vertex cuts will be applied |
Definition at line 166 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inlineprotected |
Define name of the cluster container used to read EMCAL cluster information from
[in] | clustercontname | Name of the cluster container |
Definition at line 365 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::AddTaskEmcalClustersRef(), and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::AddTaskEmcalClustersRefDefault().
|
inline |
Set the name of the OADB container with the downscale factors.
Once it is available, downscale weights can be obtained via
[in] | oadbname | Name of the OADB container with the trigger downscale factors |
Definition at line 133 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Run event loop only on min. bias events.
In this case EMCAL triggers are ignored, and the trigger selection code is not run. Also the calo trigger patch object container is not linked to the task / not required.
[in] | exclusivemb | If true only min. bias events are analyzed |
Definition at line 218 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Set the name of the trigger decision container.
[in] | nameCont | Name of the trigger decision container |
Definition at line 232 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Set an offline trigger selection.
The offline trigger selection will select events based on the presence of a trigger patch from cells above energy.
[in] | sel | Trigger offline selection |
Definition at line 150 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::AddTaskChargedParticlesRefDefault(), and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::AddTaskEmcalClustersRefDefault().
|
inline |
Define whether cuts in AliAnalysisUtils are used in the event selection.
Not to be applied on new data or data from muon_calo_pass1
[in] | doRequire | If true AliAnalysisUtils are used in addition for the event selection |
Definition at line 209 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerCorrelation::AliAnalysisTaskEmcalTriggerCorrelation().
|
inline |
Defining whether to require bunch crossing events.
To be switch off in case of noise studies (i.e. beam-empty or empty-empty events). By default bunch crossing is required.
[in] | doRequire | If true bunch-bunch crossing is required. |
Definition at line 201 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Use vertex from SPD.
For productions without TPC (i.e. CALOFAST cluster, muon_calo_pas1)
[in] | doUse | If true the SPD vertex will be used instread of the vertex from tracks |
Definition at line 181 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Defining whether to require trigger bits.
Attention: Relies on the presence of the physics selection - to be switched off in case of new data. By default trigger bits are required.
[in] | doUse | If true trigger bits are required, if false not |
Definition at line 191 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Use trigger selection container in addition to trigger string.
[in] | doUse | If true results from the trigger decision container are used in addition |
Definition at line 225 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Set z-range of the primary vertex which is selected.
[in] | zmin | Min. allowed z-value |
[in] | zmax | Max. allowed z-value |
Definition at line 173 of file AliAnalysisTaskEmcalTriggerBase.h.
|
protected |
Steering of the trigger selection: Combines the selection of triggers from event trigger string, offline energy selection, and online noise rejection / selection. Also handles exclusive trigger classes (classes which do not contain triggers from lower classes).
Definition at line 227 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by IsEventSelected().
|
protectedvirtual |
Steering of object creation.
Handles general objects (histogram manager and analysis utils) and steers user objects
Definition at line 117 of file AliAnalysisTaskEmcalTriggerBase.cxx.
|
inlineprotectedvirtual |
New framework function: Can be used by the user to full histograms after event selection.
Reimplemented in EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef, EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched, and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalRecalcPatchesRef.
Definition at line 304 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected().
|
inlineprotectedvirtual |
New framework function: Can be used by the user to fill histograms before event selection
Reimplemented in EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef.
Definition at line 298 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected().
|
protected |
Apply vertex cuts (default: True)
Definition at line 384 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected().
|
protected |
! Downscalfactors for given run
Definition at line 389 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by GetTriggerWeight(), PrepareDownscaleFactorsFormOCDB(), RunChanged(), and ~AliAnalysisTaskEmcalTriggerBase().
|
protected |
! Container with downscale factors for different triggers
Definition at line 388 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by ExecOnce(), and RunChanged().
|
protected |
Enable central / semi-central trigger.
Definition at line 396 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by GetSupportedTriggers(), and TriggerSelection().
|
protected |
Enable / Disable event selection for DCAL trigger classes.
Definition at line 392 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by GetSupportedTriggers(), TriggerSelection(), and UserCreateOutputObjects().
|
protected |
Process EMCAL triggers without coincidence with INT triggers - exotic case - default off.
Definition at line 395 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by GetSupportedTriggers(), and TriggerSelection().
|
protected |
Enable triggers depending on T0 (INT8, EMC8, EMC8EGA, EMC8EJE) - default off.
Definition at line 394 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by GetSupportedTriggers(), TriggerSelection(), and UserCreateOutputObjects().
|
protected |
Enable VZERO-based triggers (default)
Definition at line 393 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by GetSupportedTriggers(), TriggerSelection(), and UserCreateOutputObjects().
|
protected |
Only look at Min. Bias trigger.
Definition at line 397 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by GetSupportedTriggers(), and TriggerSelection().
|
protected |
Task Histogram container.
Definition at line 373 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalRecalcPatchesRef::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::FillClusterHistograms(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::FillPatchHistograms(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::FillPIDHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::FillTrackHistos(), IsEventSelected(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalRecalcPatchesRef::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::Run(), UserCreateOutputObjects(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalRecalcPatchesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosBeforeEventSelection(), and ~AliAnalysisTaskEmcalTriggerBase().
|
protected |
Name of the cluster container in the event.
Definition at line 380 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::CountEmcalClusters(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched::CreateUserObjects(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::CreateUserObjects(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::IsExoticsTrigger(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::Run(), and UserCreateOutputObjects().
|
protected |
Name of the downscale OADB container.
Definition at line 387 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by ExecOnce().
|
protected |
Name of the trigger selection container.
Definition at line 390 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::IsExoticsTrigger(), and TriggerSelection().
|
protected |
Switch whether to require event selection in AliAnalysisUtils.
Definition at line 382 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected(), and UserCreateOutputObjects().
|
protected |
Require bunch-bunch events (tag -B- in trigger string)
Definition at line 376 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by TriggerSelection().
|
protected |
! Triggers selected for given event
Definition at line 379 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalRecalcPatchesRef::IsUserEventSelected(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::IsUserEventSelected(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalRecalcPatchesRef::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::Run(), TriggerSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalRecalcPatchesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::UserFillHistosAfterEventSelection(), and EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosBeforeEventSelection().
|
protected |
Offline trigger selection.
Definition at line 378 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by TriggerSelection(), UserCreateOutputObjects(), and ~AliAnalysisTaskEmcalTriggerBase().
|
protected |
Use downscale factors from OCDB.
Definition at line 377 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by RunChanged().
|
protected |
Use SPD vertex (for productions without TPC)
Definition at line 383 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected().
|
protected |
Switch whether using trigger bits (relies on physics selection)
Definition at line 375 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by TriggerSelection().
|
protected |
Use trigger decision in trigger selection container.
Definition at line 398 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by TriggerSelection().
|
protected |
Cut on the z-position of the primary vertex.
Definition at line 385 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected().