31 namespace hltrigreport {
35 std::vector<std::vector<unsigned int>>
const& hlIndex,
36 std::vector<std::vector<unsigned int>>
const& dsIndex);
50 std::vector<std::vector<unsigned int>>
53 std::vector<std::vector<unsigned int>>
64 :
public edm::one::EDAnalyzer<edm::one::WatchRuns, edm::LuminosityBlockCache<hltrigreport::Accumulate>> {
90 const std::vector<std::string>&
streamNames()
const;
98 return *luminosityBlockCache(index);
118 std::vector<std::vector<unsigned int>>
127 std::vector<std::vector<unsigned int>>
144 #endif //HLTrigReport_h
std::vector< std::vector< std::string > > datasetContents_
std::vector< unsigned int > hlAllTotDS_
hltrigreport::Accumulate & chooseAccumulate(edm::LuminosityBlockIndex index)
std::vector< std::string > hlNames_
const ReportEvery resetBy_
const ReportEvery reportBy_
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventIDconst &, edm::Timestampconst & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
std::vector< unsigned int > hlAccTot_
void dumpReport(hltrigreport::Accumulate const &accumulate, std::string const &header=std::string()) const
std::vector< std::vector< unsigned int > > hlAccTotDS_
const std::vector< std::string > & datasetNames() const
std::vector< std::string > datasetNames_
static ReportEvery decode(const std::string &value)
void beginRun(edm::Run const &, edm::EventSetup const &) override
std::vector< int > posL1s_
std::vector< int > posPre_
void endRun(edm::Run const &, edm::EventSetup const &) override
std::vector< std::string > streamNames_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void updateService(Accumulate const &accumulate) const
const edm::EDGetTokenT< edm::TriggerResults > hlTriggerResultsToken_
hltrigreport::Accumulate accumulate_
HLTConfigProvider hltConfig_
std::vector< std::vector< std::string > > streamContents_
std::shared_ptr< Accumulate > globalBeginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) const override
bool readAfterLumi() const
void globalEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
std::vector< std::vector< unsigned int > > dsAccTotS_
HLTrigReport(const edm::ParameterSet &)
std::vector< std::vector< unsigned int > > hlIndex_
void accumulate(Accumulate const &)
std::vector< unsigned int > dsAllTotS_
std::vector< unsigned int > hlWasRun_
void analyze(const edm::Event &, const edm::EventSetup &) override
std::vector< unsigned int > hlAccept_
const edm::InputTag hlTriggerResults_
const std::vector< std::string > & streamNames() const
const ReportEvery serviceBy_
hltrigreport::Accumulate Accumulate
std::vector< std::vector< unsigned int > > dsIndex_
std::vector< unsigned int > hltPre_
bool useLumiCache() const
std::vector< unsigned int > hlErrors_
std::vector< unsigned int > hltL1s_