1 #ifndef L1GlobalTrigger_L1GlobalTriggerRecord_h 2 #define L1GlobalTrigger_L1GlobalTriggerRecord_h 28 template <
typename T>
class Handle;
42 const unsigned int numberTechnicalTriggers);
64 return m_gtGlobalDecision;
68 return m_gtDecisionWord;
72 return m_gtTechnicalTriggerWord;
76 return m_gtDecisionWordBeforeMask;
80 return m_gtTechnicalTriggerWordBeforeMask;
85 void setDecision(
const bool& dValue);
89 void setDecisionWordBeforeMask(
const DecisionWord& dWordValue);
90 void setTechnicalTriggerWordBeforeMask(
96 return m_gtPrescaleFactorIndexTech;
100 const unsigned int& gtPrescaleFactorIndexTechValue) {
101 m_gtPrescaleFactorIndexTech = gtPrescaleFactorIndexTechValue;
105 return m_gtPrescaleFactorIndexAlgo;
109 const unsigned int& gtPrescaleFactorIndexAlgoValue) {
110 m_gtPrescaleFactorIndexAlgo = gtPrescaleFactorIndexAlgoValue;
114 void printGtDecision(std::ostream& myCout)
const;
117 void printTechnicalTrigger(std::ostream& myCout)
const;
125 void print(std::ostream& myCout)
const;
TechnicalTriggerWord m_gtTechnicalTriggerWord
technical trigger word for L1A bunch cross
const DecisionWord decisionWordBeforeMask() const
bool m_gtGlobalDecision
global decision for L1A bunch cross
unsigned int m_gtPrescaleFactorIndexAlgo
S & print(S &os, JobReport::InputFile const &f)
DecisionWord m_gtDecisionWordBeforeMask
algorithm decision word for L1A bunch cross before applying the masks
TechnicalTriggerWord m_gtTechnicalTriggerWordBeforeMask
technical trigger word for L1A bunch cross before applying the masks
const TechnicalTriggerWord technicalTriggerWord() const
bool operator==(debugging_allocator< X > const &, debugging_allocator< Y > const &) noexcept
const bool decision() const
std::vector< bool > DecisionWord
typedefs
std::vector< bool > TechnicalTriggerWord
technical trigger bits (64 bits)
const DecisionWord decisionWord() const
const unsigned int gtPrescaleFactorIndexAlgo() const
bool operator!=(debugging_allocator< X > const &, debugging_allocator< Y > const &) noexcept
void setGtPrescaleFactorIndexTech(const unsigned int >PrescaleFactorIndexTechValue)
DecisionWord m_gtDecisionWord
algorithm decision word for L1A bunch cross
unsigned int m_gtPrescaleFactorIndexTech
const TechnicalTriggerWord technicalTriggerWordBeforeMask() const
void setGtPrescaleFactorIndexAlgo(const unsigned int >PrescaleFactorIndexAlgoValue)
const unsigned int gtPrescaleFactorIndexTech() const
get/set index of the set of prescale factors
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
void reset(double vett[256])