![]() |
AliRoot Core
edcc906 (edcc906)
|
#include <AliCentralTrigger.h>
Public Member Functions | |
AliCentralTrigger () | |
AliCentralTrigger (TString &config) | |
virtual | ~AliCentralTrigger () |
Bool_t | LoadConfiguration (TString &config) |
Bool_t | RunTrigger (AliRunLoader *runloader, const char *detectors) |
ULong64_t | TriggerClasses () |
void | TriggerInputs () |
void | Reset () |
void | DeleteConfiguration () |
void | MakeBranch (TString name, TTree *tree) |
TString | GetDetectors () |
ULong64_t | GetClassMask () const |
ULong64_t | GetClassMaskNext50 () const |
UInt_t | GetClusterMask () const |
UInt_t | GetL0TriggerInputs () const |
UInt_t | GetL1TriggerInputs () const |
UShort_t | GetL2TriggerInputs () const |
AliTriggerConfiguration * | GetConfiguration () |
TObjArray * | GetFiredClasses () const |
void | Print (const Option_t *opt="") const |
Bool_t | CheckTriggeredDetectors () const |
void | SetClassMask (ULong64_t mask) |
void | SetClassMaskNext50 (ULong64_t mask) |
void | SetClusterMask (UInt_t mask) |
void | SetL0TriggerInputs (UInt_t mask) |
void | SetL1TriggerInputs (UInt_t mask) |
void | SetL2TriggerInputs (UShort_t mask) |
Protected Attributes | |
ULong64_t | fClassMask |
ULong64_t | fClassMaskNext50 |
UInt_t | fClusterMask |
UInt_t | fL0TriggerInputs |
UInt_t | fL1TriggerInputs |
UShort_t | fL2TriggerInputs |
AliTriggerConfiguration * | fConfiguration |
Private Member Functions | |
void | SetOwner (Bool_t x=kTRUE) |
Bool_t | IsOwner () const |
Bool_t | IsSelected (TString detName, TString &detectors) const |
AliCentralTrigger (const AliCentralTrigger &ctp) | |
AliCentralTrigger & | operator= (const AliCentralTrigger &ctp) |
Definition at line 32 of file AliCentralTrigger.h.
AliCentralTrigger::AliCentralTrigger | ( | ) |
Definition at line 69 of file AliCentralTrigger.cxx.
Referenced by IsOwner().
AliCentralTrigger::AliCentralTrigger | ( | TString & | config | ) |
Definition at line 84 of file AliCentralTrigger.cxx.
|
virtual |
Definition at line 99 of file AliCentralTrigger.cxx.
|
private |
Bool_t AliCentralTrigger::CheckTriggeredDetectors | ( | ) | const |
Definition at line 439 of file AliCentralTrigger.cxx.
Referenced by GetConfiguration(), and AliReconstruction::GetEventInfo().
void AliCentralTrigger::DeleteConfiguration | ( | ) |
Definition at line 106 of file AliCentralTrigger.cxx.
Referenced by LoadConfiguration(), and ~AliCentralTrigger().
|
inline |
Definition at line 48 of file AliCentralTrigger.h.
Referenced by AliSimulation::ConvertRawFilesToDate(), AliReconstruction::GetEventInfo(), AliCTPRawData::RawData(), and AliCTPRawData::RawDataRun2().
|
inline |
Definition at line 49 of file AliCentralTrigger.h.
Referenced by AliReconstruction::GetEventInfo(), and AliCTPRawData::RawDataRun2().
|
inline |
Definition at line 50 of file AliCentralTrigger.h.
Referenced by AliSimulation::ConvertRawFilesToDate(), AliReconstruction::GetEventInfo(), AliCTPRawData::RawData(), and AliCTPRawData::RawDataRun2().
|
inline |
Definition at line 54 of file AliCentralTrigger.h.
Referenced by AliReconstruction::GetEventInfo(), and AliReconstruction::ProcessTriggerAliases().
TString AliCentralTrigger::GetDetectors | ( | ) |
Definition at line 204 of file AliCentralTrigger.cxx.
Referenced by RunTrigger().
TObjArray * AliCentralTrigger::GetFiredClasses | ( | ) | const |
Definition at line 373 of file AliCentralTrigger.cxx.
Referenced by GetConfiguration().
|
inline |
Definition at line 51 of file AliCentralTrigger.h.
Referenced by AliReconstruction::GetEventInfo(), AliCTPRawData::RawData(), and AliCTPRawData::RawDataRun2().
|
inline |
Definition at line 52 of file AliCentralTrigger.h.
Referenced by AliReconstruction::GetEventInfo(), AliCTPRawData::RawData(), and AliCTPRawData::RawDataRun2().
|
inline |
Definition at line 53 of file AliCentralTrigger.h.
Referenced by AliReconstruction::GetEventInfo(), AliCTPRawData::RawData(), and AliCTPRawData::RawDataRun2().
|
inlineprivate |
Definition at line 79 of file AliCentralTrigger.h.
Referenced by DeleteConfiguration().
|
private |
Definition at line 406 of file AliCentralTrigger.cxx.
Referenced by IsOwner(), and RunTrigger().
Bool_t AliCentralTrigger::LoadConfiguration | ( | TString & | config | ) |
Definition at line 163 of file AliCentralTrigger.cxx.
Referenced by AliCentralTrigger(), AliReconstruction::GetEventInfo(), AliReconstruction::ProcessTriggerAliases(), and AliSimulation::RunTrigger().
void AliCentralTrigger::MakeBranch | ( | TString | name, |
TTree * | tree | ||
) |
Definition at line 142 of file AliCentralTrigger.cxx.
Referenced by AliRunLoader::MakeTrigger().
|
private |
Referenced by IsOwner().
void AliCentralTrigger::Print | ( | const Option_t * | opt = "" | ) | const |
Definition at line 392 of file AliCentralTrigger.cxx.
Referenced by GetConfiguration().
void AliCentralTrigger::Reset | ( | void | ) |
Definition at line 122 of file AliCentralTrigger.cxx.
Referenced by RunTrigger().
Bool_t AliCentralTrigger::RunTrigger | ( | AliRunLoader * | runloader, |
const char * | detectors | ||
) |
Definition at line 217 of file AliCentralTrigger.cxx.
Referenced by AliSimulation::RunTrigger().
|
inline |
Definition at line 61 of file AliCentralTrigger.h.
Referenced by AliReconstruction::GetEventInfo().
|
inline |
Definition at line 62 of file AliCentralTrigger.h.
|
inline |
Definition at line 63 of file AliCentralTrigger.h.
Referenced by AliReconstruction::GetEventInfo().
|
inline |
Definition at line 64 of file AliCentralTrigger.h.
Referenced by AliReconstruction::FillTriggerESD().
|
inline |
Definition at line 65 of file AliCentralTrigger.h.
Referenced by AliReconstruction::FillTriggerESD().
|
inline |
Definition at line 66 of file AliCentralTrigger.h.
Referenced by AliReconstruction::FillTriggerESD().
|
inlineprivate |
Definition at line 78 of file AliCentralTrigger.h.
Referenced by LoadConfiguration().
ULong64_t AliCentralTrigger::TriggerClasses | ( | ) |
Definition at line 347 of file AliCentralTrigger.cxx.
Referenced by RunTrigger().
void AliCentralTrigger::TriggerInputs | ( | ) |
Definition at line 322 of file AliCentralTrigger.cxx.
Referenced by RunTrigger().
|
protected |
Definition at line 68 of file AliCentralTrigger.h.
Referenced by CheckTriggeredDetectors(), DeleteConfiguration(), GetClassMask(), MakeBranch(), Print(), Reset(), RunTrigger(), SetClassMask(), and TriggerClasses().
|
protected |
Definition at line 69 of file AliCentralTrigger.h.
Referenced by CheckTriggeredDetectors(), DeleteConfiguration(), GetClassMaskNext50(), Print(), Reset(), RunTrigger(), SetClassMaskNext50(), and TriggerClasses().
|
protected |
Definition at line 70 of file AliCentralTrigger.h.
Referenced by CheckTriggeredDetectors(), DeleteConfiguration(), GetClusterMask(), Reset(), RunTrigger(), SetClusterMask(), and TriggerClasses().
|
protected |
Definition at line 75 of file AliCentralTrigger.h.
Referenced by CheckTriggeredDetectors(), DeleteConfiguration(), GetConfiguration(), GetDetectors(), GetFiredClasses(), LoadConfiguration(), Print(), Reset(), RunTrigger(), TriggerClasses(), and TriggerInputs().
|
protected |
Definition at line 71 of file AliCentralTrigger.h.
Referenced by DeleteConfiguration(), GetL0TriggerInputs(), Reset(), SetL0TriggerInputs(), and TriggerInputs().
|
protected |
Definition at line 72 of file AliCentralTrigger.h.
Referenced by DeleteConfiguration(), GetL1TriggerInputs(), Reset(), SetL1TriggerInputs(), and TriggerInputs().
|
protected |
Definition at line 73 of file AliCentralTrigger.h.
Referenced by DeleteConfiguration(), GetL2TriggerInputs(), Reset(), SetL2TriggerInputs(), and TriggerInputs().