1 #ifndef JSONMonitoring_TriggerJSONMonitoring_h
2 #define JSONMonitoring_TriggerJSONMonitoring_h
115 rv->wroteFiles =
false;
std::vector< int > L1TechBitNumber_
TriggerJSONMonitoring(const edm::ParameterSet &)
void resetRun(bool changed)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > LuminosityBlockContext
jsoncollector::HistoJ< unsigned int > * hltPre
unsigned int prescaleIndex_
std::string streamHLTMergeType
static std::shared_ptr< trigJson::lumiVars > globalBeginLuminosityBlockSummary(edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *)
jsoncollector::HistoJ< unsigned int > * processed
jsoncollector::HistoJ< unsigned int > * hltDatasets
std::vector< unsigned int > hltDatasets_
jsoncollector::HistoJ< unsigned int > * L1TechAccept
std::string streamHLTMergeType
unsigned int prescaleIndex
std::vector< unsigned int > L1AlgoAccept_
static void globalEndLuminosityBlockSummary(edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *, trigJson::lumiVars *)
std::vector< unsigned int > L1AlgoAcceptPhysics_
jsoncollector::HistoJ< unsigned int > * L1Global
std::vector< unsigned int > hltErrors_
std::vector< unsigned int > L1TechAcceptRandom_
void beginRun(edm::Run const &, edm::EventSetup const &)
jsoncollector::HistoJ< unsigned int > * L1TechAcceptCalibration
edm::EDGetTokenT< GlobalAlgBlkBxCollection > m_l1t_results
std::vector< unsigned int > hltL1s_
std::vector< unsigned int > L1TechAcceptCalibration_
const L1GtTriggerMenu * m_l1GtMenu
static std::shared_ptr< trigJson::runVars > globalBeginRun(edm::Run const &, edm::EventSetup const &, void const *)
std::vector< unsigned int > L1AlgoAcceptRandom_
std::vector< std::vector< unsigned int > > hltIndex_
std::string streamL1Destination
jsoncollector::HistoJ< unsigned int > * L1AlgoAccept
std::vector< unsigned int > hltAccept_
AlgorithmMap algorithmMap
jsoncollector::HistoJ< unsigned int > * L1AlgoAcceptRandom
edm::InputTag level1Results_
std::vector< std::string > hltNames_
HLTConfigProvider hltConfig_
jsoncollector::HistoJ< unsigned int > * L1AlgoAcceptPhysics
std::vector< int > L1AlgoBitNumber_
std::string streamHLTDestination
const L1GtTriggerMask * m_l1tTechMask
std::vector< std::string > datasetNames_
std::string streamL1MergeType
std::vector< std::string > L1GlobalType_
std::vector< unsigned int > hltReject_
jsoncollector::HistoJ< unsigned int > * L1TechAcceptRandom
std::vector< int > posL1s_
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
std::vector< std::string > L1AlgoNames_
jsoncollector::HistoJ< unsigned int > * hltWasRun
jsoncollector::HistoJ< unsigned int > * hltErrors
std::vector< unsigned int > L1TechAccept_
void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
std::string streamL1MergeType
const L1GtTriggerMask * m_l1tAlgoMask
std::atomic< bool > wroteFiles
static void globalEndRun(edm::Run const &iRun, edm::EventSetup const &, RunContext const *iContext)
void writeDefJson(std::string path)
std::vector< unsigned int > L1Global_
std::vector< unsigned int > hltWasRun_
jsoncollector::HistoJ< unsigned int > * hltL1s
jsoncollector::HistoJ< unsigned int > * hltReject
std::vector< std::vector< std::string > > datasetContents_
std::vector< int > posPre_
std::string streamL1Destination
std::vector< unsigned int > L1TechAcceptPhysics_
jsoncollector::HistoJ< unsigned int > * hltAccept
edm::InputTag triggerResults_
std::vector< std::string > L1TechNames_
std::vector< unsigned int > L1AlgoAcceptCalibration_
void analyze(edm::Event const &, edm::EventSetup const &)
jsoncollector::HistoJ< unsigned int > * L1TechAcceptPhysics
unsigned int oldPrescaleIndex
void writeL1DefJson(std::string path)
std::string streamHLTDestination
AlgorithmMap technicalMap
std::vector< unsigned int > hltPre_
jsoncollector::HistoJ< unsigned int > * L1AlgoAcceptCalibration
void endLuminosityBlockSummary(edm::LuminosityBlock const &, edm::EventSetup const &, trigJson::lumiVars *) const