|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCALIBTRIGGERINFO_H
6 #define MUONCALIBTRIGGERINFO_H
58 static void dumpMapping();
63 static void initMap();
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
std::string typeString() const
return string representing type
int m_tbpbit
trig bit before pre-scale
int tav() const
return the trigger bit after veto
helper class to for MuonCalibTriggerType which provides a mapping to the actual bit number
static std::vector< std::pair< std::vector< int >, std::string > > m_typeToBitAndStringMapping
double m_delay
delay of signal wrt firing trigger
MuonCalibTriggerType
enum for all trigger type
MuonCalibTriggerInfo()
default constructor
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
static std::vector< int > triggerBits(MuonCalibTriggerType type)
get trigger bit for a given type
Simplified class designed to store information of a trigger.
int tap() const
return the trigger bit after prescale
int tbp() const
return the trigger bit before prescale
static std::string itemName(MuonCalibTriggerType type)
get trigger bit for a given type
int bcIndex() const
return the bcIndex of the trigger
MuonCalibTriggerType type() const
destructor
int m_bcIndex
trig bc Index
double delay() const
return the delay of the signal wrt firing trigger
std::vector< int > triggerBits() const
return the trigger bits for this type
MuonCalibTriggerType m_type
type
int m_tavbit
trig bit after veto
int m_tapbit
trig bit after pre-scale
Define macros for attributes used to control the static checker.