void doFractionInSync(bool iForce=false, bool iBad=false)
double getLSTechRate(int ls, int bit, double rate)
std::map< TString, MonitorElement * > m_meTechMissFire
std::map< TString, MonitorElement * > m_meAlgoEfficiency
std::vector< std::pair< int, int > > m_selAlgoBit
void beginLuminosityBlock(edm::LuminosityBlock const &lumiBlock, edm::EventSetup const &c) override
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > m_l1GtDataDaqInputTag
edm::EDGetTokenT< L1GlobalTriggerEvmReadoutRecord > m_l1GtEvmSource
L1TBPTX(const edm::ParameterSet &ps)
std::map< TString, int > m_missFireDenominator
BeamConfiguration m_beamConfig
std::map< TString, MonitorElement * > m_meAlgoMissFire
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
std::map< std::pair< bool, int >, double > m_l1Rate
std::map< TString, MonitorElement * > m_meTechEfficiency
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &, const edm::EventSetup &) override
BeginRun.
double getLSAlgoRate(int ls, int bit, double rate)
std::map< TString, int > m_missFireNumerator
edm::ESGetToken< L1GtPrescaleFactors, L1GtPrescaleFactorsTechTrigRcd > l1GtPfTechToken_
void analyze(const edm::Event &e, const edm::EventSetup &c) override
void endLuminosityBlock(edm::LuminosityBlock const &lumiBlock, edm::EventSetup const &c) override
std::map< std::pair< int, int >, double > m_lsAlgoRate
const std::vector< std::vector< int > > * m_prescaleFactorsTechTrig
edm::ESGetToken< L1GtTriggerMenu, L1GtTriggerMenuRcd > l1gtMenuToken_
edm::ParameterSet m_parameters
int m_currentPrescalesIndex
std::map< int, TString > m_techBit_Alias
edm::ESGetToken< L1GtPrescaleFactors, L1GtPrescaleFactorsAlgoTrigRcd > l1GtPfAlgoToken_
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< std::pair< bool, int >, MonitorElement * > m_meRate
std::vector< edm::ParameterSet > m_monitorBits
std::map< std::pair< int, int >, double > m_lsTechRate
unsigned int m_currentGTLS
std::map< int, TString > m_algoBit_Alias
std::vector< std::pair< int, int > > m_selTechBit
std::map< TString, int > m_effDenominator
void fill(int ls, bool isAlgo, int bit, double rate)
std::map< TString, int > m_effNumerator
MonitorElement * m_ErrorMonitor
const std::vector< std::vector< int > > * m_prescaleFactorsAlgoTrig
edm::EDGetTokenT< Level1TriggerScalersCollection > m_scalersSource