Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from edm::one::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | beginJob () override |
template<typename T , typename... Args> | |
T * | book (const Args &... args) const |
TH1F * | bookHisto1D (std::string name, std::string title, std::string xaxis, std::string yaxis, MEbinning binning) |
TH2F * | bookHisto2D (std::string name, std::string title, std::string xaxis, std::string yaxis, MEbinning xbinning, MEbinning ybinning) |
TProfile * | bookProfile (std::string name, std::string title, std::string xaxis, std::string yaxis, MEbinning xbinning, MEbinning ybinning) |
void | fillMonitoringHistos (const edm::Event &iEvent) |
void | getHistoPSet (edm::ParameterSet pset, MEbinning &mebinning) |
Additional Inherited Members | |
Public Types inherited from edm::one::EDAnalyzerBase | |
typedef EDAnalyzerBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
void | resetItemsToGetFrom (BranchType iType) |
Definition at line 63 of file TkAlV0sAnalyzer.cc.
|
explicit |
Definition at line 170 of file TkAlV0sAnalyzer.cc.
References chi2oNDF_binning_, eta_binning_, getHistoPSet(), edm::ParameterSet::getParameter(), V0Monitor_cff::histoPSet, TFileService::kSharedResource, ls_binning_, lumi_binning_, Lxy_binning_, mass_binning_, n_vs_BX_, n_vs_LS_, n_vs_lumi_, n_vs_PU_, pt_binning_, pu_binning_, v0_chi2oNDF_, v0_deltaMass_, v0_deltaMass_vs_BX_, v0_deltaMass_vs_eta_, v0_deltaMass_vs_lumi_, v0_deltaMass_vs_pt_, v0_deltaMass_vs_PU_, v0_eta_, v0_Lxy_, v0_Lxy_vs_BX_, v0_Lxy_vs_deltaMass_, v0_Lxy_vs_eta_, v0_Lxy_vs_lumi_, v0_Lxy_vs_pt_, v0_Lxy_vs_PU_, v0_Lxy_wrtBS_, v0_mass_, v0_mass_vs_BX_, v0_mass_vs_eta_, v0_mass_vs_lumi_, v0_mass_vs_p_, v0_mass_vs_pt_, v0_mass_vs_PU_, v0_N_, v0_N_vs_BX_, v0_N_vs_LS_, v0_N_vs_lumi_, v0_N_vs_PU_, v0_phi_, and v0_pt_.
|
overridedefault |
|
overrideprivatevirtual |
Implements edm::one::EDAnalyzerBase.
Definition at line 275 of file TkAlV0sAnalyzer.cc.
References fillMonitoringHistos(), h_diTrackMass, h_V0Mass, mps_fire::i, iEvent, edm::Ref< C, T, F >::isNonnull(), EgHLTOffHistBins_cfi::mass, piMass2, edm::Handle< T >::product(), mathSSE::sqrt(), reco::RecoChargedCandidate::track(), HLT_2024v13_cff::track, tracksToken_, V0Monitor_cff::v0, and vccToken_.
|
overrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 460 of file TkAlV0sAnalyzer.cc.
References bookHisto1D(), bookProfile(), chi2oNDF_binning_, eta_binning_, h_diTrackMass, h_V0Mass, ls_binning_, lumi_binning_, Lxy_binning_, mass_binning_, n_vs_BX_, n_vs_LS_, n_vs_lumi_, n_vs_PU_, MEbinning::nbins, pt_binning_, pu_binning_, v0_chi2oNDF_, v0_deltaMass_, v0_deltaMass_vs_BX_, v0_deltaMass_vs_eta_, v0_deltaMass_vs_lumi_, v0_deltaMass_vs_pt_, v0_deltaMass_vs_PU_, v0_eta_, v0_Lxy_, v0_Lxy_vs_BX_, v0_Lxy_vs_deltaMass_, v0_Lxy_vs_eta_, v0_Lxy_vs_lumi_, v0_Lxy_vs_pt_, v0_Lxy_vs_PU_, v0_Lxy_wrtBS_, v0_mass_, v0_mass_vs_BX_, v0_mass_vs_eta_, v0_mass_vs_lumi_, v0_mass_vs_p_, v0_mass_vs_pt_, v0_mass_vs_PU_, v0_N_, v0_N_vs_BX_, v0_N_vs_LS_, v0_N_vs_lumi_, v0_N_vs_PU_, v0_phi_, v0_pt_, MEbinning::xmax, and MEbinning::xmin.
|
private |
Definition at line 234 of file TkAlV0sAnalyzer.cc.
References writedatasetfile::args, fs_, TFileService::make(), and submitPVValidationJobs::t.
|
private |
Definition at line 245 of file TkAlV0sAnalyzer.cc.
References pileupCalc::binning, Skims_PA_cff::name, AlCaHLTBitMon_QueryRunRegistry::string, runGCPTkAlMap::title, LaserClient_cfi::xaxis, and TimingClient_cfi::yaxis.
Referenced by beginJob().
|
private |
Definition at line 251 of file TkAlV0sAnalyzer.cc.
References Skims_PA_cff::name, MEbinning::nbins, AlCaHLTBitMon_QueryRunRegistry::string, runGCPTkAlMap::title, LaserClient_cfi::xaxis, MEbinning::xmax, MEbinning::xmin, and TimingClient_cfi::yaxis.
|
private |
Definition at line 264 of file TkAlV0sAnalyzer.cc.
References Skims_PA_cff::name, MEbinning::nbins, AlCaHLTBitMon_QueryRunRegistry::string, runGCPTkAlMap::title, LaserClient_cfi::xaxis, MEbinning::xmax, MEbinning::xmin, and TimingClient_cfi::yaxis.
Referenced by beginJob().
|
static |
Definition at line 549 of file TkAlV0sAnalyzer.cc.
References edm::ParameterSetDescription::add(), edm::ConfigurationDescriptions::addWithDefaultLabel(), submitPVResolutionJobs::desc, and ProducerED_cfi::InputTag.
|
private |
Definition at line 328 of file TkAlV0sAnalyzer.cc.
References cms::cuda::bs, bsToken_, nano_mu_digi_cff::bx, dumpMFGeometry_cfg::delta, PVValHelper::eta, forceSCAL_, iEvent, OnlineLuminosityRecord::instLumi(), edm::HandleBase::isValid(), V0Monitor_cfi::lumiScalers, lumiscalersToken_, EgHLTOffHistBins_cfi::mass, metaDataToken_, dqmiodumpmetadata::n, n_vs_BX_, n_vs_LS_, n_vs_lumi_, n_vs_PU_, nPV, or, AlCaHLTBitMon_ParallelJobs::p, PV3DBase< T, PVType, FrameType >::perp(), phi, edm::Handle< T >::product(), DiDispStaMuonMonitor_cfi::pt, pvNDOF_, pvToken_, findQualityFiles::v, V0Monitor_cff::v0, v0_chi2oNDF_, v0_deltaMass_, v0_deltaMass_vs_BX_, v0_deltaMass_vs_eta_, v0_deltaMass_vs_lumi_, v0_deltaMass_vs_pt_, v0_deltaMass_vs_PU_, v0_eta_, v0_Lxy_, v0_Lxy_vs_BX_, v0_Lxy_vs_deltaMass_, v0_Lxy_vs_eta_, v0_Lxy_vs_lumi_, v0_Lxy_vs_pt_, v0_Lxy_vs_PU_, v0_Lxy_wrtBS_, v0_mass_, v0_mass_vs_BX_, v0_mass_vs_eta_, v0_mass_vs_lumi_, v0_mass_vs_p_, v0_mass_vs_pt_, v0_mass_vs_PU_, v0_N_, v0_N_vs_BX_, v0_N_vs_LS_, v0_N_vs_lumi_, v0_N_vs_PU_, v0_phi_, v0_pt_, and vccToken_.
Referenced by analyze().
|
private |
Definition at line 239 of file TkAlV0sAnalyzer.cc.
References MEbinning::nbins, muonDTDigis_cfi::pset, MEbinning::xmax, and MEbinning::xmin.
Referenced by TkAlV0sAnalyzer().
|
private |
Definition at line 100 of file TkAlV0sAnalyzer.cc.
Referenced by fillMonitoringHistos().
|
private |
Definition at line 159 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), and TkAlV0sAnalyzer().
|
private |
Definition at line 157 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), and TkAlV0sAnalyzer().
|
private |
Definition at line 104 of file TkAlV0sAnalyzer.cc.
Referenced by fillMonitoringHistos().
|
private |
Definition at line 108 of file TkAlV0sAnalyzer.cc.
Referenced by book().
|
private |
Definition at line 110 of file TkAlV0sAnalyzer.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 111 of file TkAlV0sAnalyzer.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 162 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), and TkAlV0sAnalyzer().
|
private |
Definition at line 160 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), and TkAlV0sAnalyzer().
|
private |
Definition at line 102 of file TkAlV0sAnalyzer.cc.
Referenced by fillMonitoringHistos().
|
private |
Definition at line 158 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), and TkAlV0sAnalyzer().
|
private |
Definition at line 155 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), and TkAlV0sAnalyzer().
|
private |
Definition at line 103 of file TkAlV0sAnalyzer.cc.
Referenced by fillMonitoringHistos().
|
private |
Definition at line 134 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 152 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 140 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 146 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 156 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), and TkAlV0sAnalyzer().
|
private |
Definition at line 161 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), and TkAlV0sAnalyzer().
|
private |
Definition at line 105 of file TkAlV0sAnalyzer.cc.
Referenced by fillMonitoringHistos().
|
private |
Definition at line 101 of file TkAlV0sAnalyzer.cc.
Referenced by fillMonitoringHistos().
|
private |
Definition at line 97 of file TkAlV0sAnalyzer.cc.
Referenced by analyze().
|
private |
Definition at line 120 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 121 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 138 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 128 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 144 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 127 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 150 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 116 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 118 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 137 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 130 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 132 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 143 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 131 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 149 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 119 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 114 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 136 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 125 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 142 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 123 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 124 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 148 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 113 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 135 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 153 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 141 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 147 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 117 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 115 of file TkAlV0sAnalyzer.cc.
Referenced by beginJob(), fillMonitoringHistos(), and TkAlV0sAnalyzer().
|
private |
Definition at line 98 of file TkAlV0sAnalyzer.cc.
Referenced by analyze(), and fillMonitoringHistos().