![]() |
AliPhysics
1a228f7 (1a228f7)
|
Base class for analyses using EMCAL triggers. More...
#include <AliAnalysisTaskEmcalTriggerBase.h>
Protected Attributes | |
THistManager * | fHistos |
Task Histogram container. More... | |
AliEmcalTriggerOfflineSelection * | fTriggerSelection |
Offline trigger selection. More... | |
Bool_t | fTriggerStringFromPatches |
Do rebuild the trigger string from trigger patches. More... | |
std::vector< TString > | fSelectedTriggers |
! Triggers selected for given event 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 | fNameMaskedFastorOADB |
Name of the masked fastor OADB container. More... | |
AliOADBContainer * | fMaskedFastorOADB |
! Container with masked fastors More... | |
std::vector< int > | fMaskedFastors |
List of masked fastors. More... | |
TObjArray | fOnlineTriggerThresholds |
Trigger thresholds applied at online level. More... | |
TString | fNameAcceptanceOADB |
Name of the OADB container with the trigger acceptance. More... | |
Bool_t | fSelectNoiseEvents |
Explicitly select events triggered only by noisy fastors. More... | |
Bool_t | fRejectNoiseEvents |
Reject events triggered by noisy fastors. 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 | 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... | |
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 | fIsEmbedded |
trigger, embedded signal More... | |
Bool_t | fIsPythia |
trigger, if it is a PYTHIA production 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 pt hard bin scaling in merging. More... | |
Bool_t | fMCRejectFilter |
enable the filtering of events by tail rejection 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... | |
Double_t | fPtHard |
!event pt hard More... | |
Int_t | fPtHardBin |
!event pt hard bin 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 |
!pt hard distribution 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... | |
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 void | GetEtaPhiDiff (const AliVTrack *t, const AliVCluster *v, Double_t &phidiff, Double_t &etadiff) |
static Byte_t | GetTrackType (const AliVTrack *t) |
static Byte_t | GetTrackType (const AliAODTrack *aodTrack, UInt_t filterBit1, UInt_t filterBit2) |
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) |
static Double_t | GetParallelFraction (const TVector3 &vect1, AliVParticle *part2) |
static AliESDInputHandler * | AddESDHandler () |
![]() | |
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 funcitonalities 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 58 of file AliAnalysisTaskEmcalTriggerBase.h.
EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerBase::AliAnalysisTaskEmcalTriggerBase | ( | ) |
Dummy I/O constructor
Definition at line 40 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 63 of file AliAnalysisTaskEmcalTriggerBase.cxx.
|
virtual |
Destructor
Definition at line 86 of file AliAnalysisTaskEmcalTriggerBase.cxx.
|
private |
|
inline |
Add absolute ID of a FastOR to be masked (excluded from trigger patches)
[in] | fastorID | Absolute ID of a fastor to be masked |
Definition at line 106 of file AliAnalysisTaskEmcalTriggerBase.h.
|
protectedpure virtual |
New framework function: Implemented by users to create histograms within the common histogram handler. Called in UserCreateOutputObjects
Implemented in EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef, and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef.
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::AliAnalysisTaskChargedParticlesRef, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef, and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef.
Referenced by UserCreateOutputObjects().
|
protectedvirtual |
Perform gloabl initializations Used for the moment for
Reimplemented from AliAnalysisTaskEmcal.
Definition at line 231 of file AliAnalysisTaskEmcalTriggerBase.cxx.
|
protected |
Apply trigger selection using offline patches and trigger thresholds based on offline ADC Amplitude
[in] | triggerpatches | Trigger patches found by the trigger maker |
Definition at line 411 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by TriggerSelection().
|
protected |
Get STU online trigger threshold by the index in AliEmcalTriggerOfflineSelection
[in] | trg | Index of the trigger class |
Definition at line 388 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by SelectOnlineTrigger().
|
protected |
Get STU online trigger threshold by the name of the online trigger class
[in] | name | Name of the trigger class |
Definition at line 380 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by ExecOnce(), GetOnlineTriggerThresholdByIndex(), and SelectFiredPatch().
|
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.
Definition at line 331 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::CreateUserHistos(), and EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::CreateUserHistos().
|
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 358 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::FillClusterHistograms(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::FillPatchHistograms(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::FillPIDHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::FillTrackHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosAfterEventSelection(), and EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosBeforeEventSelection().
|
protectedvirtual |
Run default event selection
Reimplemented from AliAnalysisTaskEmcal.
Definition at line 106 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::AliAnalysisTaskEmcalPatchesRef, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers, and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef.
Definition at line 175 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected().
|
protected |
Checks whether online trigger thresholds are initialized. All trigger classes are required to be set for this.
Definition at line 394 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by ExecOnce().
|
private |
|
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 317 of file AliAnalysisTaskEmcalTriggerBase.cxx.
|
protected |
Select trigger patches firing the trigger for patches above threshold for a given trigger class.
[in] | triggerclass | Name of the trigger class from which to apply the threshold |
[in] | adc | ADC value of the trigger patch at Level1 |
Definition at line 407 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers::AnalyseTriggerPatch(), GetFiredTriggerClassesFromPatches(), and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers::Run().
|
protected |
Second approach: We assume masked fastors are already handled in the trigger maker. In this case we treat masked fastors similarly to online masked fastors and apply online cuts on the recalc ADC value. Implemented for the moment only for L1 triggers.
Definition at line 343 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by TriggerSelection().
|
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 86 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
If true then noise events (events without recalc trigger patch above threshold) are excluded from the analysis.
[in] | doExclude | If true then noise events are excluded from the analysis |
Definition at line 93 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Set the name of the file with the OADB container containing the masked FastORs
[in] | oadbname | Name of the OADB container file |
Definition at line 112 of file AliAnalysisTaskEmcalTriggerBase.h.
|
inline |
Set an offline trigger selection (selection of trigger according to the presence of an trigger patch from cells above energy)
[in] | sel | Trigger offline selection |
Definition at line 119 of file AliAnalysisTaskEmcalTriggerBase.h.
void EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerBase::SetOnlineTriggerThreshold | ( | const TString & | triggerclass, |
Int_t | threshold | ||
) |
Setting trigger threshold for online trigger selection
[in] | triggerclass | Name of the trigger class |
[in] | threshold | Online trigger threshold |
Definition at line 371 of file AliAnalysisTaskEmcalTriggerBase.cxx.
Referenced by ExecOnce().
|
inline |
If true then noise events (events without recalc trigger patch above threshold) are explicitly selected for the analysis.
[in] | doSelect | If true only noise events are used in the analysis |
Definition at line 100 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers::AliAnalysisTaskEmcalNoiseTriggers().
|
inline |
Set the name of teh OADB container with trigger acceptance maps. Trigger acceptance maps will be used in the trigger offline selection to mimic the acceptance observed in data. Only useful in simulations and the mimicing of the trigger in min. bias data.
[in] | nameAcceptanceOADB | Location of the OADB container with the acceptance maps |
Definition at line 148 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 126 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 136 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 92 of file AliAnalysisTaskEmcalTriggerBase.cxx.
|
inlineprotectedvirtual |
New framework function: Can be used by the user to full histograms after event selection.
Reimplemented in EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers, EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef, and EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef.
Definition at line 217 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 211 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected().
|
inline |
Specify whether the trigger decision should be done from trigger patches
doUse | If true the trigger string is rebuilt from recalc patches |
Definition at line 132 of file AliAnalysisTaskEmcalTriggerBase.h.
|
protected |
! Downscalfactors for given run
Definition at line 303 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by GetTriggerWeight(), and RunChanged().
|
protected |
! Container with downscale factors for different triggers
Definition at line 302 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by ExecOnce(), RunChanged(), and ~AliAnalysisTaskEmcalTriggerBase().
|
protected |
Task Histogram container.
Definition at line 293 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers::AnalyseFastors(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers::AnalyseTriggerPatch(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::CreateUserHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::FillClusterHistograms(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::FillPatchHistograms(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::FillPIDHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::FillTrackHistos(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers::Run(), UserCreateOutputObjects(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosBeforeEventSelection(), and ~AliAnalysisTaskEmcalTriggerBase().
|
protected |
! Container with masked fastors
Definition at line 305 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by ExecOnce(), and RunChanged().
|
protected |
List of masked fastors.
Definition at line 306 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by AddMaskedFastor(), and RunChanged().
|
protected |
Name of the OADB container with the trigger acceptance.
Definition at line 308 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by ExecOnce(), and SetTriggerAcceptanceOADB().
|
protected |
Name of the downscale OADB container.
Definition at line 301 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by ExecOnce(), and SetDownscaleOADB().
|
protected |
Name of the masked fastor OADB container.
Definition at line 304 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by ExecOnce(), and SetMaskedFastorOADB().
|
protected |
Trigger thresholds applied at online level.
Definition at line 307 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by GetOnlineTriggerThresholdByName(), OnlineThresholdsInitialized(), and SetOnlineTriggerThreshold().
|
protected |
Reject events triggered by noisy fastors.
Definition at line 311 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by ExecOnce(), SetExcludeNoiseEvents(), and TriggerSelection().
|
protected |
! Triggers selected for given event
Definition at line 297 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::Run(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::Run(), TriggerSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef::UserFillHistosAfterEventSelection(), EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosAfterEventSelection(), and EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef::UserFillHistosBeforeEventSelection().
|
protected |
Explicitly select events triggered only by noisy fastors.
Definition at line 310 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by ExecOnce(), SetSelectNoiseEvents(), and TriggerSelection().
|
protected |
Offline trigger selection.
Definition at line 295 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by ExecOnce(), EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::FindPatchesForTrigger(), SetOfflineTriggerSelection(), TriggerSelection(), and ~AliAnalysisTaskEmcalTriggerBase().
|
protected |
Do rebuild the trigger string from trigger patches.
Definition at line 296 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef::SetCreateTriggerStringFromPatches(), TriggerSelection(), and UseTriggerPatches().
|
protected |
Cut on the z-position of the primary vertex.
Definition at line 299 of file AliAnalysisTaskEmcalTriggerBase.h.
Referenced by IsEventSelected(), and SetVertexCut().