std::map< TString, MonitorElement * > m_meTechEfficiency
void analyze(const edm::Event &e, const edm::EventSetup &c)
void doFractionInSync(bool iForce=false, bool iBad=false)
virtual void endLuminosityBlock(edm::LuminosityBlock const &lumiBlock, edm::EventSetup const &c)
double getLSTechRate(int ls, int bit, double rate)
std::map< TString, MonitorElement * > m_meAlgoEfficiency
std::map< std::pair< int, int >, double > m_lsAlgoRate
virtual void beginLuminosityBlock(edm::LuminosityBlock const &lumiBlock, edm::EventSetup const &c)
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > m_l1GtDataDaqInputTag
std::vector< std::pair< int, int > > m_selAlgoBit
edm::EDGetTokenT< L1GlobalTriggerEvmReadoutRecord > m_l1GtEvmSource
L1TBPTX(const edm::ParameterSet &ps)
BeamConfiguration m_beamConfig
std::map< std::pair< bool, int >, MonitorElement * > m_meRate
std::vector< std::pair< int, int > > m_selTechBit
virtual void dqmBeginRun(const edm::Run &, const edm::EventSetup &)
virtual void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &, const edm::EventSetup &) override
BeginRun.
double getLSAlgoRate(int ls, int bit, double rate)
std::map< TString, MonitorElement * > m_meAlgoMissFire
const std::vector< std::vector< int > > * m_prescaleFactorsTechTrig
std::map< TString, int > m_effDenominator
edm::ParameterSet m_parameters
int m_currentPrescalesIndex
double getLSRate(int ls, bool isAlgo, int bit, double rate)
void certifyLSBlock(std::string iTrigger, int iInitLs, int iEndLs, float iValue)
std::vector< edm::ParameterSet > m_monitorRates
std::map< TString, int > m_missFireDenominator
std::map< int, TString > m_techBit_Alias
std::vector< edm::ParameterSet > m_monitorBits
unsigned int m_currentGTLS
std::map< TString, int > m_effNumerator
std::map< TString, MonitorElement * > m_meTechMissFire
std::map< std::pair< bool, int >, double > m_l1Rate
std::map< int, TString > m_algoBit_Alias
void fill(int ls, bool isAlgo, int bit, double rate)
MonitorElement * m_ErrorMonitor
const std::vector< std::vector< int > > * m_prescaleFactorsAlgoTrig
std::map< std::pair< int, int >, double > m_lsTechRate
edm::EDGetTokenT< Level1TriggerScalersCollection > m_scalersSource
std::map< TString, int > m_missFireNumerator