![]() |
AliPhysics
vAN-20151020 (3f0c6c3)
|
Definition of trigger bit configurations. More...
#include <AliEmcalTriggerBitConfig.h>
Public Member Functions | |
AliEmcalTriggerBitConfig () | |
AliEmcalTriggerBitConfig (Int_t l0bit, Int_t j1bit, Int_t j2bit, Int_t g1bit, Int_t g2bit, Int_t mcoffset) | |
virtual | ~AliEmcalTriggerBitConfig () |
void | Initialise (const AliEmcalTriggerBitConfig &ref) |
Int_t | GetLevel0Bit () const |
Int_t | GetJetHighBit () const |
Int_t | GetJetLowBit () const |
Int_t | GetGammaHighBit () const |
Int_t | GetGammaLowBit () const |
Int_t | GetTriggerTypesEnd () const |
Protected Attributes | |
Int_t | fL0Bit |
Level0 bit. More... | |
Int_t | fJHighBit |
Jet High bit. More... | |
Int_t | fJLowBit |
Jet Low bit. More... | |
Int_t | fGHighBit |
Gamma High bit. More... | |
Int_t | fGLowBit |
Gamma Low bit. More... | |
Int_t | fTriggerTypesEnd |
Monte-Carlo offset. More... | |
Definition of trigger bit configurations.
Trigger bit configuration used in the trigger patch maker and by the trigger patches themselves in order to identify of which type the trigger patch is. Can be adapted to different trigger bit configurations use in different reconstructions
Definition at line 27 of file AliEmcalTriggerBitConfig.h.
AliEmcalTriggerBitConfig::AliEmcalTriggerBitConfig | ( | ) |
Dummy constructor for the configuraiton base classes, not to be callled
Definition at line 26 of file AliEmcalTriggerBitConfig.cxx.
AliEmcalTriggerBitConfig::AliEmcalTriggerBitConfig | ( | Int_t | l0bit, |
Int_t | jhighbit, | ||
Int_t | jlowbit, | ||
Int_t | ghighbit, | ||
Int_t | glowbit, | ||
Int_t | mcoffset | ||
) |
Constructor initialising the configurations. Used by the inheriting classes
l0bit | Trigger bit for Level0 triggers |
jhighbit | Trigger bit for jet trigger, high threshold |
jlowbit | Trigger bit for jet trigger, low threshold |
ghighbit | Trigger bit for gamma trigger, high threshold |
glowbit | Trigger bit for gamma trigger, low threshold |
mcoffset | Offset for MC |
Definition at line 46 of file AliEmcalTriggerBitConfig.cxx.
|
inlinevirtual |
Definition at line 31 of file AliEmcalTriggerBitConfig.h.
|
inline |
Get trigger bit for the gamma trigger, high treshold
Definition at line 54 of file AliEmcalTriggerBitConfig.h.
Referenced by Initialise(), AliEmcalTriggerMaker::IsEGA(), AliEmcalTriggerPatchInfo::IsGammaHigh(), AliEmcalTriggerPatchInfo::IsGammaHighSimple(), AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
|
inline |
Get trigger bit for the gamma trigger, low threshold
Definition at line 59 of file AliEmcalTriggerBitConfig.h.
Referenced by Initialise(), AliEmcalTriggerMaker::IsEGA(), AliEmcalTriggerPatchInfo::IsGammaLow(), AliEmcalTriggerPatchInfo::IsGammaLowSimple(), AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
|
inline |
Get trigger bit for the jet trigger, high threshold
Definition at line 44 of file AliEmcalTriggerBitConfig.h.
Referenced by Initialise(), AliEmcalTriggerMaker::IsEJE(), AliEmcalTriggerPatchInfo::IsJetHigh(), AliEmcalTriggerPatchInfo::IsJetHighSimple(), AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
|
inline |
Get trigger bit for the jet trigger, low threshold
Definition at line 49 of file AliEmcalTriggerBitConfig.h.
Referenced by Initialise(), AliEmcalTriggerMaker::IsEJE(), AliEmcalTriggerPatchInfo::IsJetLow(), AliEmcalTriggerPatchInfo::IsJetLowSimple(), AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
|
inline |
Get the trigger bit for Level0 triggers
Definition at line 39 of file AliEmcalTriggerBitConfig.h.
Referenced by Initialise(), AliEmcalTriggerPatchInfo::IsLevel0(), AliEmcalTriggerMaker::IsLevel0(), and AliEmcalTriggerMaker::ProcessPatch().
|
inline |
Get the Monte-Carlo offset
Definition at line 64 of file AliEmcalTriggerBitConfig.h.
Referenced by Initialise(), AliEmcalTriggerMaker::IsEGA(), AliEmcalTriggerMaker::IsEJE(), AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
void AliEmcalTriggerBitConfig::Initialise | ( | const AliEmcalTriggerBitConfig & | ref | ) |
Initialise from other object
ref | Reference to initialize this trigger bit configuaration from |
Definition at line 67 of file AliEmcalTriggerBitConfig.cxx.
Referenced by AliEmcalTriggerPatchInfo::SetTriggerBitConfig().
|
protected |
Gamma High bit.
Definition at line 70 of file AliEmcalTriggerBitConfig.h.
Referenced by GetGammaHighBit(), and Initialise().
|
protected |
Gamma Low bit.
Definition at line 71 of file AliEmcalTriggerBitConfig.h.
Referenced by GetGammaLowBit(), and Initialise().
|
protected |
Jet High bit.
Definition at line 68 of file AliEmcalTriggerBitConfig.h.
Referenced by GetJetHighBit(), and Initialise().
|
protected |
Jet Low bit.
Definition at line 69 of file AliEmcalTriggerBitConfig.h.
Referenced by GetJetLowBit(), and Initialise().
|
protected |
Level0 bit.
Definition at line 67 of file AliEmcalTriggerBitConfig.h.
Referenced by GetLevel0Bit(), and Initialise().
|
protected |
Monte-Carlo offset.
Definition at line 72 of file AliEmcalTriggerBitConfig.h.
Referenced by GetTriggerTypesEnd(), and Initialise().