AliPhysics  vAN-20151012 (2287573)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
AliEmcalTriggerBitConfig Class Reference

Definition of trigger bit configurations. More...

#include <AliEmcalTriggerBitConfig.h>

Inheritance diagram for AliEmcalTriggerBitConfig:

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...
 

Detailed Description

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.

Constructor & Destructor Documentation

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

Parameters
l0bitTrigger bit for Level0 triggers
jhighbitTrigger bit for jet trigger, high threshold
jlowbitTrigger bit for jet trigger, low threshold
ghighbitTrigger bit for gamma trigger, high threshold
glowbitTrigger bit for gamma trigger, low threshold
mcoffsetOffset for MC

Definition at line 46 of file AliEmcalTriggerBitConfig.cxx.

virtual AliEmcalTriggerBitConfig::~AliEmcalTriggerBitConfig ( )
inlinevirtual

Definition at line 31 of file AliEmcalTriggerBitConfig.h.

Member Function Documentation

Int_t AliEmcalTriggerBitConfig::GetGammaHighBit ( ) const
inline
Int_t AliEmcalTriggerBitConfig::GetGammaLowBit ( ) const
inline
Int_t AliEmcalTriggerBitConfig::GetJetHighBit ( ) const
inline
Int_t AliEmcalTriggerBitConfig::GetJetLowBit ( ) const
inline
Int_t AliEmcalTriggerBitConfig::GetLevel0Bit ( ) const
inline

Get the trigger bit for Level0 triggers

Returns
Trigger bit number

Definition at line 39 of file AliEmcalTriggerBitConfig.h.

Referenced by Initialise(), AliEmcalTriggerPatchInfo::IsLevel0(), AliEmcalTriggerMaker::IsLevel0(), and AliEmcalTriggerMaker::ProcessPatch().

Int_t AliEmcalTriggerBitConfig::GetTriggerTypesEnd ( ) const
inline
void AliEmcalTriggerBitConfig::Initialise ( const AliEmcalTriggerBitConfig ref)

Initialise from other object

Parameters
refReference to initialize this trigger bit configuaration from

Definition at line 67 of file AliEmcalTriggerBitConfig.cxx.

Referenced by AliEmcalTriggerPatchInfo::SetTriggerBitConfig().

Member Data Documentation

Int_t AliEmcalTriggerBitConfig::fGHighBit
protected

Gamma High bit.

Definition at line 70 of file AliEmcalTriggerBitConfig.h.

Referenced by GetGammaHighBit(), and Initialise().

Int_t AliEmcalTriggerBitConfig::fGLowBit
protected

Gamma Low bit.

Definition at line 71 of file AliEmcalTriggerBitConfig.h.

Referenced by GetGammaLowBit(), and Initialise().

Int_t AliEmcalTriggerBitConfig::fJHighBit
protected

Jet High bit.

Definition at line 68 of file AliEmcalTriggerBitConfig.h.

Referenced by GetJetHighBit(), and Initialise().

Int_t AliEmcalTriggerBitConfig::fJLowBit
protected

Jet Low bit.

Definition at line 69 of file AliEmcalTriggerBitConfig.h.

Referenced by GetJetLowBit(), and Initialise().

Int_t AliEmcalTriggerBitConfig::fL0Bit
protected

Level0 bit.

Definition at line 67 of file AliEmcalTriggerBitConfig.h.

Referenced by GetLevel0Bit(), and Initialise().

Int_t AliEmcalTriggerBitConfig::fTriggerTypesEnd
protected

Monte-Carlo offset.

Definition at line 72 of file AliEmcalTriggerBitConfig.h.

Referenced by GetTriggerTypesEnd(), and Initialise().


The documentation for this class was generated from the following files: