AliPhysics  857879d (857879d)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEmcalTriggerSetupInfo Class Reference

Settings manager for the trigger patch algorithmThis class contains the main settings (trigger threshold) for the different EMCAL Level1 trigger classes. More...

#include <AliEmcalTriggerSetupInfo.h>

Inheritance diagram for AliEmcalTriggerSetupInfo:

Public Member Functions

 AliEmcalTriggerSetupInfo ()
 
 AliEmcalTriggerSetupInfo (const AliEmcalTriggerSetupInfo &p)
 
AliEmcalTriggerSetupInfooperator= (const AliEmcalTriggerSetupInfo &p)
 
virtual ~AliEmcalTriggerSetupInfo ()
 
Int_t GetThresholdJetLow () const
 
Int_t GetThresholdJetHigh () const
 
Int_t GetThresholdJetLowSimple () const
 
Int_t GetThresholdJetHighSimple () const
 
Int_t GetThresholdGammaLow () const
 
Int_t GetThresholdGammaHigh () const
 
Int_t GetThresholdGammaLowSimple () const
 
Int_t GetThresholdGammaHighSimple () const
 
Double_t GetThresholdGeVRoughJetLow () const
 
Double_t GetThresholdGeVRoughJetHigh () const
 
Double_t GetThresholdGeVRoughJetLowSimple () const
 
Double_t GetThresholdGeVRoughJetHighSimple () const
 
void SetThresholds (Int_t i0, Int_t i1, Int_t i2, Int_t i3)
 
void SetThresholdsSimple (Int_t i0, Int_t i1, Int_t i2, Int_t i3)
 
void Clean ()
 

Protected Attributes

Int_t fThresholds [4]
 per event L1 online thresholds in ADC counts More...
 
Int_t fThresholdsSimple [4]
 per event L1 simple offline thresholds More...
 

Detailed Description

Settings manager for the trigger patch algorithm

This class contains the main settings (trigger threshold) for the different EMCAL Level1 trigger classes.

Definition at line 26 of file AliEmcalTriggerSetupInfo.h.

Constructor & Destructor Documentation

AliEmcalTriggerSetupInfo::AliEmcalTriggerSetupInfo ( )

Default constructor

Definition at line 25 of file AliEmcalTriggerSetupInfo.cxx.

AliEmcalTriggerSetupInfo::AliEmcalTriggerSetupInfo ( const AliEmcalTriggerSetupInfo p)

Copy constructor

Parameters
pReference for the copy

Definition at line 40 of file AliEmcalTriggerSetupInfo.cxx.

AliEmcalTriggerSetupInfo::~AliEmcalTriggerSetupInfo ( )
virtual

Destructor

Definition at line 52 of file AliEmcalTriggerSetupInfo.cxx.

Member Function Documentation

void AliEmcalTriggerSetupInfo::Clean ( )

Cleaning function, set all thresholds to 0

Definition at line 76 of file AliEmcalTriggerSetupInfo.cxx.

Referenced by AliEmcalTriggerMaker::Run().

Int_t AliEmcalTriggerSetupInfo::GetThresholdGammaHigh ( ) const
inline

Get higher trigger threshold of the gamma trigger (online)

Returns
Trigger threshold

Definition at line 63 of file AliEmcalTriggerSetupInfo.h.

Int_t AliEmcalTriggerSetupInfo::GetThresholdGammaHighSimple ( ) const
inline

Get higher trigger threshold of the gamma trigger (offline)

Returns
Trigger threshold

Definition at line 73 of file AliEmcalTriggerSetupInfo.h.

Referenced by AliEmcalTriggerMaker::RunSimpleOfflineTrigger().

Int_t AliEmcalTriggerSetupInfo::GetThresholdGammaLow ( ) const
inline

Get lower trigger threshold of the gamma trigger (online)

Returns
Trigger threshold

Definition at line 58 of file AliEmcalTriggerSetupInfo.h.

Int_t AliEmcalTriggerSetupInfo::GetThresholdGammaLowSimple ( ) const
inline

Get lower trigger threshold of the gamma trigger (offline)

Returns
Trigger threshold

Definition at line 68 of file AliEmcalTriggerSetupInfo.h.

Referenced by AliEmcalTriggerMaker::RunSimpleOfflineTrigger().

Double_t AliEmcalTriggerSetupInfo::GetThresholdGeVRoughJetHigh ( ) const
inline

Get higher online trigger threshold of the jet trigger, converted to energy

Returns
Trigger threshold, converted to energy

Definition at line 84 of file AliEmcalTriggerSetupInfo.h.

Referenced by AliAnalysisTaskEmcalTriggerInfoQA::UserExec().

Double_t AliEmcalTriggerSetupInfo::GetThresholdGeVRoughJetHighSimple ( ) const
inline

Get higher offline trigger threshold of the jet trigger, converted to energy

Returns
Trigger threshold, converted to energy

Definition at line 94 of file AliEmcalTriggerSetupInfo.h.

Double_t AliEmcalTriggerSetupInfo::GetThresholdGeVRoughJetLow ( ) const
inline

Get lower online trigger threshold of the jet trigger, converted to energy

Returns
Trigger threshold, converted to energy

Definition at line 79 of file AliEmcalTriggerSetupInfo.h.

Referenced by AliAnalysisTaskEmcalTriggerInfoQA::UserExec().

Double_t AliEmcalTriggerSetupInfo::GetThresholdGeVRoughJetLowSimple ( ) const
inline

Get lower offline trigger threshold of the jet trigger, converted to energy

Returns
Trigger threshold, converted to energy

Definition at line 89 of file AliEmcalTriggerSetupInfo.h.

Int_t AliEmcalTriggerSetupInfo::GetThresholdJetHigh ( ) const
inline

Get higher trigger threshold of the jet trigger (online)

Returns
Trigger threshold

Definition at line 42 of file AliEmcalTriggerSetupInfo.h.

Referenced by AliAnalysisTaskEmcalTriggerInfoQA::UserExec().

Int_t AliEmcalTriggerSetupInfo::GetThresholdJetHighSimple ( ) const
inline

Get higher trigger threshold of the jet trigger (offline)

Returns
Trigger threshold

Definition at line 52 of file AliEmcalTriggerSetupInfo.h.

Referenced by AliEmcalTriggerMaker::RunSimpleOfflineTrigger().

Int_t AliEmcalTriggerSetupInfo::GetThresholdJetLow ( ) const
inline

Get lower trigger threshold of the jet trigger (online)

Returns
Trigger threshold

Definition at line 37 of file AliEmcalTriggerSetupInfo.h.

Referenced by AliAnalysisTaskEmcalTriggerInfoQA::UserExec().

Int_t AliEmcalTriggerSetupInfo::GetThresholdJetLowSimple ( ) const
inline

Get lower trigger threshold of the jet trigger (offline)

Returns
Trigger threshold

Definition at line 47 of file AliEmcalTriggerSetupInfo.h.

Referenced by AliEmcalTriggerMaker::RunSimpleOfflineTrigger().

AliEmcalTriggerSetupInfo & AliEmcalTriggerSetupInfo::operator= ( const AliEmcalTriggerSetupInfo p)

Assignment operator

Parameters
pReference for the assignment
Returns
This object after assignment

Definition at line 61 of file AliEmcalTriggerSetupInfo.cxx.

void AliEmcalTriggerSetupInfo::SetThresholds ( Int_t  i0,
Int_t  i1,
Int_t  i2,
Int_t  i3 
)
inline

Set trigger thresholds for the online trigger for the different trigger classes

Parameters
i0Jet trigger, high threshold
i1Gamma trigger, high threshold
i2Jet trigger, low threshold
i3Gamma trigger, low threshold

Definition at line 103 of file AliEmcalTriggerSetupInfo.h.

Referenced by AliEmcalTriggerMaker::Run().

void AliEmcalTriggerSetupInfo::SetThresholdsSimple ( Int_t  i0,
Int_t  i1,
Int_t  i2,
Int_t  i3 
)
inline

Set trigger thresholds for the simple offline trigger for the different trigger classes

Parameters
i0Jet trigger, high threshold
i1Gamma trigger, high threshold
i2Jet trigger, low threshold
i3Gamma trigger, low threshold

Definition at line 112 of file AliEmcalTriggerSetupInfo.h.

Referenced by AliEmcalTriggerMaker::Run().

Member Data Documentation

Int_t AliEmcalTriggerSetupInfo::fThresholds[4]
protected

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