CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
V0Monitor Class Reference

#include <V0Monitor.h>

Inheritance diagram for V0Monitor:
DQMEDAnalyzer edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >

Public Types

typedef dqm::legacy::DQMStore DQMStore
 
typedef dqm::legacy::MonitorElement MonitorElement
 
- Public Types inherited from DQMEDAnalyzer
typedef dqm::reco::DQMStore DQMStore
 
typedef dqm::reco::MonitorElement MonitorElement
 
- Public Types inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
typedef CacheContexts< T... > CacheTypes
 
typedef CacheTypes::GlobalCache GlobalCache
 
typedef AbilityChecker< T... > HasAbility
 
typedef CacheTypes::LuminosityBlockCache LuminosityBlockCache
 
typedef LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCacheLuminosityBlockContext
 
typedef CacheTypes::LuminosityBlockSummaryCache LuminosityBlockSummaryCache
 
typedef CacheTypes::RunCache RunCache
 
typedef RunContextT< RunCache, GlobalCacheRunContext
 
typedef CacheTypes::RunSummaryCache RunSummaryCache
 

Public Member Functions

 V0Monitor (const edm::ParameterSet &)
 
 ~V0Monitor () override
 
- Public Member Functions inherited from DQMEDAnalyzer
void accumulate (edm::Event const &event, edm::EventSetup const &setup) final
 
void beginLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void beginRun (edm::Run const &run, edm::EventSetup const &setup) final
 
void beginStream (edm::StreamID id) final
 
virtual void dqmBeginRun (edm::Run const &, edm::EventSetup const &)
 
 DQMEDAnalyzer ()
 
void endLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void endRun (edm::Run const &run, edm::EventSetup const &setup) final
 
virtual bool getCanSaveByLumi ()
 
- Public Member Functions inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
 EDProducer ()=default
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginProcessBlocks () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndProcessBlocks () const final
 
bool hasAbilityToProduceInEndRuns () const final
 

Protected Member Functions

void analyze (edm::Event const &iEvent, edm::EventSetup const &iSetup) override
 
MonitorElementbookHisto1D (DQMStore::IBooker &ibooker, std::string name, std::string title, std::string xaxis, std::string yaxis, MEbinning binning)
 
MonitorElementbookHisto2D (DQMStore::IBooker &ibooker, std::string name, std::string title, std::string xaxis, std::string yaxis, MEbinning xbinning, MEbinning ybinning)
 
void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 
MonitorElementbookProfile (DQMStore::IBooker &ibooker, std::string name, std::string title, std::string xaxis, std::string yaxis, MEbinning xbinning, MEbinning ybinning)
 
- Protected Member Functions inherited from DQMEDAnalyzer
uint64_t meId () const
 

Private Member Functions

void getHistoPSet (edm::ParameterSet pset, MEbinning &mebinning)
 

Private Attributes

edm::EDGetTokenT< reco::BeamSpotbsToken_
 
MEbinning chi2oNDF_binning_
 
MEbinning eta_binning_
 
std::string folderName_
 
const bool forceSCAL_
 
GenericTriggerEventFlaggenTriggerEventFlag_
 
MEbinning ls_binning_
 
MEbinning lumi_binning_
 
edm::EDGetTokenT< LumiScalersCollectionlumiscalersToken_
 
MEbinning Lxy_binning_
 
MEbinning mass_binning_
 
edm::EDGetTokenT< OnlineLuminosityRecordmetaDataToken_
 
MonitorElementn_vs_BX_
 
MonitorElementn_vs_LS_
 
MonitorElementn_vs_lumi_
 
MonitorElementn_vs_PU_
 
MEbinning pt_binning_
 
MEbinning pu_binning_
 
int pvNDOF_
 
edm::EDGetTokenT< reco::VertexCollectionpvToken_
 
MonitorElementv0_chi2oNDF_
 
MonitorElementv0_deltaMass_
 
MonitorElementv0_deltaMass_vs_BX_
 
MonitorElementv0_deltaMass_vs_eta_
 
MonitorElementv0_deltaMass_vs_lumi_
 
MonitorElementv0_deltaMass_vs_pt_
 
MonitorElementv0_deltaMass_vs_PU_
 
MonitorElementv0_eta_
 
MonitorElementv0_Lxy_
 
MonitorElementv0_Lxy_vs_BX_
 
MonitorElementv0_Lxy_vs_deltaMass_
 
MonitorElementv0_Lxy_vs_eta_
 
MonitorElementv0_Lxy_vs_lumi_
 
MonitorElementv0_Lxy_vs_pt_
 
MonitorElementv0_Lxy_vs_PU_
 
MonitorElementv0_Lxy_wrtBS_
 
MonitorElementv0_mass_
 
MonitorElementv0_mass_vs_BX_
 
MonitorElementv0_mass_vs_eta_
 
MonitorElementv0_mass_vs_lumi_
 
MonitorElementv0_mass_vs_p_
 
MonitorElementv0_mass_vs_pt_
 
MonitorElementv0_mass_vs_PU_
 
MonitorElementv0_N_
 
MonitorElementv0_N_vs_BX_
 
MonitorElementv0_N_vs_LS_
 
MonitorElementv0_N_vs_lumi_
 
MonitorElementv0_N_vs_PU_
 
MonitorElementv0_phi_
 
MonitorElementv0_pt_
 
edm::EDGetTokenT< reco::VertexCompositeCandidateCollectionv0Token_
 

Additional Inherited Members

- Static Public Member Functions inherited from DQMEDAnalyzer
static void globalEndJob (DQMEDAnalyzerGlobalCache const *)
 
static void globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context)
 
static void globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context)
 
static std::unique_ptr< DQMEDAnalyzerGlobalCacheinitializeGlobalCache (edm::ParameterSet const &)
 
- Protected Attributes inherited from DQMEDAnalyzer
edm::EDPutTokenT< DQMTokenlumiToken_
 
edm::EDPutTokenT< DQMTokenrunToken_
 
unsigned int streamId_
 

Detailed Description

Definition at line 40 of file V0Monitor.h.

Member Typedef Documentation

◆ DQMStore

Definition at line 42 of file V0Monitor.h.

◆ MonitorElement

Definition at line 43 of file V0Monitor.h.

Constructor & Destructor Documentation

◆ V0Monitor()

V0Monitor::V0Monitor ( const edm::ParameterSet iConfig)

Definition at line 15 of file V0Monitor.cc.

16  : folderName_(iConfig.getParameter<std::string>("FolderName")),
17  v0Token_(consumes<reco::VertexCompositeCandidateCollection>(iConfig.getParameter<edm::InputTag>("v0"))),
18  bsToken_(consumes<reco::BeamSpot>(iConfig.getParameter<edm::InputTag>("beamSpot"))),
19  pvToken_(consumes<reco::VertexCollection>(iConfig.getParameter<edm::InputTag>("primaryVertex"))),
20  lumiscalersToken_(consumes<LumiScalersCollection>(iConfig.getParameter<edm::InputTag>("lumiScalers"))),
21  metaDataToken_(consumes<OnlineLuminosityRecord>(iConfig.getParameter<edm::InputTag>("metadata"))),
22  forceSCAL_(iConfig.getParameter<bool>("forceSCAL")),
23  pvNDOF_(iConfig.getParameter<int>("pvNDOF")),
25  iConfig.getParameter<edm::ParameterSet>("genericTriggerEventPSet"), consumesCollector(), *this)) {
26  v0_N_ = nullptr;
27  v0_mass_ = nullptr;
28  v0_pt_ = nullptr;
29  v0_eta_ = nullptr;
30  v0_phi_ = nullptr;
31  v0_Lxy_ = nullptr;
32  v0_Lxy_wrtBS_ = nullptr;
33  v0_chi2oNDF_ = nullptr;
34  v0_mass_vs_p_ = nullptr;
35  v0_mass_vs_pt_ = nullptr;
36  v0_mass_vs_eta_ = nullptr;
37  v0_deltaMass_ = nullptr;
38  v0_deltaMass_vs_pt_ = nullptr;
39  v0_deltaMass_vs_eta_ = nullptr;
40 
41  v0_Lxy_vs_deltaMass_ = nullptr;
42  v0_Lxy_vs_pt_ = nullptr;
43  v0_Lxy_vs_eta_ = nullptr;
44 
45  n_vs_BX_ = nullptr;
46  v0_N_vs_BX_ = nullptr;
47  v0_mass_vs_BX_ = nullptr;
48  v0_Lxy_vs_BX_ = nullptr;
49  v0_deltaMass_vs_BX_ = nullptr;
50 
51  n_vs_lumi_ = nullptr;
52  v0_N_vs_lumi_ = nullptr;
53  v0_mass_vs_lumi_ = nullptr;
54  v0_Lxy_vs_lumi_ = nullptr;
55  v0_deltaMass_vs_lumi_ = nullptr;
56 
57  n_vs_PU_ = nullptr;
58  v0_N_vs_PU_ = nullptr;
59  v0_mass_vs_PU_ = nullptr;
60  v0_Lxy_vs_PU_ = nullptr;
61  v0_deltaMass_vs_PU_ = nullptr;
62 
63  n_vs_LS_ = nullptr;
64  v0_N_vs_LS_ = nullptr;
65 
67  getHistoPSet(histoPSet.getParameter<edm::ParameterSet>("massPSet"), mass_binning_);
68  getHistoPSet(histoPSet.getParameter<edm::ParameterSet>("ptPSet"), pt_binning_);
69  getHistoPSet(histoPSet.getParameter<edm::ParameterSet>("etaPSet"), eta_binning_);
70  getHistoPSet(histoPSet.getParameter<edm::ParameterSet>("LxyPSet"), Lxy_binning_);
71  getHistoPSet(histoPSet.getParameter<edm::ParameterSet>("chi2oNDFPSet"), chi2oNDF_binning_);
72  getHistoPSet(histoPSet.getParameter<edm::ParameterSet>("lumiPSet"), lumi_binning_);
73  getHistoPSet(histoPSet.getParameter<edm::ParameterSet>("puPSet"), pu_binning_);
74  getHistoPSet(histoPSet.getParameter<edm::ParameterSet>("lsPSet"), ls_binning_);
75 }

References chi2oNDF_binning_, eta_binning_, getHistoPSet(), edm::ParameterSet::getParameter(), LumiMonitor_cff::histoPSet, 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_.

◆ ~V0Monitor()

V0Monitor::~V0Monitor ( )
override

Definition at line 77 of file V0Monitor.cc.

77  {
79  delete genTriggerEventFlag_;
80 }

References genTriggerEventFlag_.

Member Function Documentation

◆ analyze()

void V0Monitor::analyze ( edm::Event const &  iEvent,
edm::EventSetup const &  iSetup 
)
overrideprotectedvirtual

Reimplemented from DQMEDAnalyzer.

Definition at line 228 of file V0Monitor.cc.

228  {
229  // Filter out events if Trigger Filtering is requested
231  return;
232 
233  // int ls = iEvent.id().luminosityBlock();
234 
235  size_t bx = iEvent.bunchCrossing();
236  n_vs_BX_->Fill(bx);
237 
238  float lumi = -1.;
239  if (forceSCAL_) {
241  iEvent.getByToken(lumiscalersToken_, lumiScalers);
242  if (lumiScalers.isValid() && !lumiScalers->empty()) {
243  LumiScalersCollection::const_iterator scalit = lumiScalers->begin();
244  lumi = scalit->instantLumi();
245  }
246  } else {
248  iEvent.getByToken(metaDataToken_, metaData);
249  if (metaData.isValid())
250  lumi = metaData->instLumi();
251  }
252 
253  n_vs_lumi_->Fill(lumi);
254 
255  edm::Handle<reco::BeamSpot> beamspotHandle;
256  iEvent.getByToken(bsToken_, beamspotHandle);
257  reco::BeamSpot const* bs = nullptr;
258  if (beamspotHandle.isValid())
259  bs = &(*beamspotHandle);
260 
262  iEvent.getByToken(pvToken_, pvHandle);
263  reco::Vertex const* pv = nullptr;
264  size_t nPV = 0;
265  if (pvHandle.isValid()) {
266  pv = &pvHandle->front();
267  //--- pv fake (the pv collection should have size==1 and the pv==beam spot)
268  if (pv->isFake() ||
269  pv->tracksSize() == 0
270  // definition of goodOfflinePrimaryVertex
271  || pv->ndof() < pvNDOF_ || pv->z() > 24.)
272  pv = nullptr;
273 
274  for (const auto& v : *pvHandle) {
275  if (v.isFake())
276  continue;
277  if (v.ndof() < pvNDOF_)
278  continue;
279  if (v.z() > 24.)
280  continue;
281  ++nPV;
282  }
283  }
284  n_vs_PU_->Fill(nPV);
285 
286  float nLS = static_cast<float>(iEvent.id().luminosityBlock());
287  n_vs_LS_->Fill(nLS);
288 
290  iEvent.getByToken(v0Token_, v0Handle);
291  int n = (v0Handle.isValid() ? v0Handle->size() : -1);
292  v0_N_->Fill(n);
293  v0_N_vs_BX_->Fill(bx, n);
295  v0_N_vs_PU_->Fill(nPV, n);
296  v0_N_vs_LS_->Fill(nLS, n);
297 
298  if (!v0Handle.isValid() or n == 0)
299  return;
300 
302  for (const auto& v0 : v0s) {
303  float mass = v0.mass();
304  float pt = v0.pt();
305  float p = v0.p();
306  float eta = v0.eta();
307  float phi = v0.phi();
308  int pdgID = v0.pdgId();
309  float chi2oNDF = v0.vertexNormalizedChi2();
310  GlobalPoint displacementFromPV =
311  (pv == nullptr ? GlobalPoint(-9., -9., 0) : GlobalPoint((pv->x() - v0.vx()), (pv->y() - v0.vy()), 0.));
312  GlobalPoint displacementFromBS =
313  (bs == nullptr
314  ? GlobalPoint(-9., -9., 0.)
315  : GlobalPoint(-1 * ((bs->position().x() - v0.vx()) + (v0.vz() - bs->position().z()) * bs->dxdz()),
316  -1 * ((bs->position().y() - v0.vy()) + (v0.vz() - bs->position().z()) * bs->dydz()),
317  0));
318  float lxy = (pv == nullptr ? -9. : displacementFromPV.perp());
319  float lxyWRTbs = (bs == nullptr ? -9. : displacementFromBS.perp());
320 
321  v0_mass_->Fill(mass);
322  v0_pt_->Fill(pt);
323  v0_eta_->Fill(eta);
324  v0_phi_->Fill(phi);
325  v0_Lxy_->Fill(lxy);
326  v0_Lxy_wrtBS_->Fill(lxyWRTbs);
327  v0_chi2oNDF_->Fill(chi2oNDF);
328 
334  v0_mass_vs_PU_->Fill(nPV, mass);
335 
336  v0_Lxy_vs_BX_->Fill(bx, lxy);
337  v0_Lxy_vs_lumi_->Fill(lumi, lxy);
338  v0_Lxy_vs_PU_->Fill(nPV, lxy);
339 
340  float PDGmass = -9999.;
341  switch (pdgID) {
342  case 130: // K_s
343  case 310: // K_L
344  PDGmass = 0.497614; // GeV
345  break;
346  case 3122: // Lambda
347  case -3122: // Lambda
348  PDGmass = 1.115683; // GeV
349  break;
350  case 4122: // Lambda_c
351  case -4122: // Lambda_c
352  case 5122: // Lambda_b
353  case -5122: // Lambda_b
354  default:
355  break;
356  }
357  float delta = (PDGmass > 0. ? (mass - PDGmass) / PDGmass : -9.);
364 
366  v0_Lxy_vs_pt_->Fill(pt, lxy);
367  v0_Lxy_vs_eta_->Fill(eta, lxy);
368  }
369 }

References GenericTriggerEventFlag::accept(), cms::cuda::bs, bsToken_, l1GtPatternGenerator_cfi::bx, dumpMFGeometry_cfg::delta, PVValHelper::eta, dqm::impl::MonitorElement::Fill(), forceSCAL_, genTriggerEventFlag_, 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_, GenericTriggerEventFlag::on(), or, AlCaHLTBitMon_ParallelJobs::p, PV3DBase< T, PVType, FrameType >::perp(), phi, edm::Handle< T >::product(), DiDispStaMuonMonitor_cfi::pt, MetAnalyzer::pv(), 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 v0Token_.

◆ bookHisto1D()

V0Monitor::MonitorElement * V0Monitor::bookHisto1D ( DQMStore::IBooker ibooker,
std::string  name,
std::string  title,
std::string  xaxis,
std::string  yaxis,
MEbinning  binning 
)
protected

Definition at line 88 of file V0Monitor.cc.

93  {
94  std::string title_w_axes = title + ";" + xaxis + ";" + yaxis;
95  return ibooker.book1D(name, title_w_axes, binning.nbins, binning.xmin, binning.xmax);
96 }

References listHistos::binning, dqm::implementation::IBooker::book1D(), Skims_PA_cff::name, AlCaHLTBitMon_QueryRunRegistry::string, runGCPTkAlMap::title, LaserClient_cfi::xaxis, and TimingClient_cfi::yaxis.

Referenced by bookHistograms().

◆ bookHisto2D()

V0Monitor::MonitorElement * V0Monitor::bookHisto2D ( DQMStore::IBooker ibooker,
std::string  name,
std::string  title,
std::string  xaxis,
std::string  yaxis,
MEbinning  xbinning,
MEbinning  ybinning 
)
protected

Definition at line 97 of file V0Monitor.cc.

103  {
104  std::string title_w_axes = title + ";" + xaxis + ";" + yaxis;
105  return ibooker.book2D(
106  name, title_w_axes, xbinning.nbins, xbinning.xmin, xbinning.xmax, ybinning.nbins, ybinning.xmin, ybinning.xmax);
107 }

References dqm::implementation::IBooker::book2D(), Skims_PA_cff::name, AlCaHLTBitMon_QueryRunRegistry::string, runGCPTkAlMap::title, LaserClient_cfi::xaxis, and TimingClient_cfi::yaxis.

◆ bookHistograms()

void V0Monitor::bookHistograms ( DQMStore::IBooker ibooker,
edm::Run const &  iRun,
edm::EventSetup const &  iSetup 
)
overrideprotectedvirtual

Implements DQMEDAnalyzer.

Definition at line 120 of file V0Monitor.cc.

120  {
121  std::string histname, histtitle;
122 
123  std::string currentFolder = folderName_;
124  ibooker.setCurrentFolder(currentFolder);
125 
126  MEbinning N_binning;
127  N_binning.nbins = 15;
128  N_binning.xmin = -0.5;
129  N_binning.xmax = 14.5;
130  v0_N_ = bookHisto1D(ibooker, "v0_N", "# v0", "# v0", "events", N_binning);
131  v0_mass_ = bookHisto1D(ibooker, "v0_mass", "mass", "mass [GeV]", "events", mass_binning_);
132  v0_pt_ = bookHisto1D(ibooker, "v0_pt", "pt", "p_{T} [GeV]", "events", pt_binning_);
133  v0_eta_ = bookHisto1D(ibooker, "v0_eta", "eta", "#eta", "events", eta_binning_);
134  MEbinning phi_binning;
135  phi_binning.nbins = 34;
136  phi_binning.xmin = -3.2;
137  phi_binning.xmax = 3.2;
138  v0_phi_ = bookHisto1D(ibooker, "v0_phi", "phi", "#phi [rad]", "events", phi_binning);
139  v0_Lxy_ = bookHisto1D(ibooker, "v0_Lxy", "Lxy", "L_{xy} w.r.t. PV [cm]", "events", Lxy_binning_);
140  v0_Lxy_wrtBS_ = bookHisto1D(ibooker, "v0_Lxy_wrtBS", "Lxy", "L_{xy} w.r.t. BS [cm]", "events", Lxy_binning_);
141  v0_chi2oNDF_ =
142  bookHisto1D(ibooker, "v0_chi2oNDF", "chi2oNDF", "vertex normalized #chi^{2}", "events", chi2oNDF_binning_);
143 
144  v0_mass_vs_p_ =
145  bookProfile(ibooker, "v0_mass_vs_p", "mass vs p", "p [GeV]", "mass [GeV]", pt_binning_, mass_binning_);
147  bookProfile(ibooker, "v0_mass_vs_pt", "mass vs pt", "p_{T} [GeV]", "mass [GeV]", pt_binning_, mass_binning_);
149  bookProfile(ibooker, "v0_mass_vs_eta", "mass vs eta", "#eta", "mass [GeV]", eta_binning_, mass_binning_);
150 
151  MEbinning delta_binning;
152  delta_binning.nbins = 150;
153  delta_binning.xmin = -0.15;
154  delta_binning.xmax = 0.15;
155  v0_deltaMass_ = bookHisto1D(ibooker, "v0_deltaMass", "deltaMass", "m-m_{PDG}/m_{DPG}", "events", delta_binning);
157  ibooker, "v0_deltaMass_vs_pt", "deltaMass vs pt", "p_{T} [GeV]", "m-m_{PDG}/m_{DPG}", pt_binning_, delta_binning);
159  ibooker, "v0_deltaMass_vs_eta", "deltaMass vs eta", "#eta", "m-m_{PDG}/m_{DPG}", eta_binning_, delta_binning);
160 
162  "v0_Lxy_vs_deltaMass",
163  "L_{xy} vs deltaMass",
164  "m-m_{PDG}/m_{DPG}",
165  "L_{xy} [cm]",
166  delta_binning,
167  Lxy_binning_);
168  v0_Lxy_vs_pt_ =
169  bookProfile(ibooker, "v0_Lxy_vs_pt", "L_{xy} vs p_{T}", "p_{T} [GeV]", "L_{xy} [cm]", pt_binning_, Lxy_binning_);
171  bookProfile(ibooker, "v0_Lxy_vs_eta", "L_{xy} vs #eta", "#eta", "L_{xy} [cm]", eta_binning_, Lxy_binning_);
172 
173  MEbinning bx_binning;
174  bx_binning.nbins = 3564;
175  bx_binning.xmin = 0.5;
176  bx_binning.xmax = 3564.5;
177  n_vs_BX_ = bookHisto1D(ibooker, "n_vs_BX", "# events vs BX", "BX", "# events", bx_binning);
178  v0_N_vs_BX_ = bookProfile(ibooker, "v0_N_vs_BX", "# v0 vs BX", "BX", "# v0", bx_binning, N_binning);
179  v0_mass_vs_BX_ = bookProfile(ibooker, "v0_mass_vs_BX", "mass vs BX", "BX", "mass [GeV]", bx_binning, mass_binning_);
180  v0_Lxy_vs_BX_ = bookProfile(ibooker, "v0_Lxy_vs_BX", "L_{xy} vs BX", "BX", "L_{xy} [cm]", bx_binning, Lxy_binning_);
182  ibooker, "v0_deltaMass_vs_BX", "deltaMass vs BX", "BX", "m-m_{PDG}/m_{DPG}", bx_binning, delta_binning);
183 
185  ibooker, "n_vs_lumi", "# events vs lumi", "inst. lumi x10^{30} [Hz cm^{-2}]", "# events", lumi_binning_);
187  ibooker, "v0_N_vs_lumi", "# v0 vs lumi", "inst. lumi x10^{30} [Hz cm^{-2}]", "# v0", lumi_binning_, N_binning);
188  v0_mass_vs_lumi_ = bookProfile(ibooker,
189  "v0_mass_vs_lumi",
190  "mass vs lumi",
191  "inst. lumi x10^{30} [Hz cm^{-2}]",
192  "mass [GeV]",
194  mass_binning_);
195  v0_Lxy_vs_lumi_ = bookProfile(ibooker,
196  "v0_Lxy_vs_lumi",
197  "L_{xy} vs lumi",
198  "inst. lumi x10^{30} [Hz cm^{-2}]",
199  "L_{xy} [cm]",
201  Lxy_binning_);
203  "v0_deltaMass_vs_lumi",
204  "deltaMass vs lumi",
205  "inst. lumi x10^{30} [Hz cm^{-2}]",
206  "m-m_{PDG}/m_{DPG}",
208  delta_binning);
209 
210  n_vs_PU_ = bookHisto1D(ibooker, "n_vs_PU", "# events vs PU", "# good PV", "# events", pu_binning_);
211  v0_N_vs_PU_ = bookProfile(ibooker, "v0_N_vs_PU", "# v0 vs PU", "# good PV", "# v0", pu_binning_, N_binning);
213  bookProfile(ibooker, "v0_mass_vs_PU", "mass vs PU", "# good PV", "mass [GeV]", pu_binning_, mass_binning_);
214  v0_Lxy_vs_PU_ =
215  bookProfile(ibooker, "v0_Lxy_vs_PU", "L_{xy} vs PU", "# good PV", "L_{xy} [cm]", pu_binning_, Lxy_binning_);
217  ibooker, "v0_deltaMass_vs_PU", "deltaMass vs PU", "# good PV", "m-m_{PDG}/m_{DPG}", pu_binning_, delta_binning);
218 
219  n_vs_LS_ = bookHisto1D(ibooker, "n_vs_LS", "# events vs LS", "LS", "# events", ls_binning_);
220  v0_N_vs_LS_ = bookProfile(ibooker, "v0_N_vs_LS", "# v0 vs LS", "LS", "# v0", ls_binning_, N_binning);
221  v0_N_vs_LS_->getTH1()->SetCanExtend(TH1::kAllAxes);
222 
223  // Initialize the GenericTriggerEventFlag
224  if (genTriggerEventFlag_->on())
225  genTriggerEventFlag_->initRun(iRun, iSetup);
226 }

References bookHisto1D(), bookProfile(), chi2oNDF_binning_, eta_binning_, folderName_, genTriggerEventFlag_, dqm::legacy::MonitorElement::getTH1(), GenericTriggerEventFlag::initRun(), ls_binning_, lumi_binning_, Lxy_binning_, mass_binning_, n_vs_BX_, n_vs_LS_, n_vs_lumi_, n_vs_PU_, GenericTriggerEventFlag::on(), pt_binning_, pu_binning_, dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, 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_.

◆ bookProfile()

V0Monitor::MonitorElement * V0Monitor::bookProfile ( DQMStore::IBooker ibooker,
std::string  name,
std::string  title,
std::string  xaxis,
std::string  yaxis,
MEbinning  xbinning,
MEbinning  ybinning 
)
protected

Definition at line 108 of file V0Monitor.cc.

114  {
115  std::string title_w_axes = title + ";" + xaxis + ";" + yaxis;
116  return ibooker.bookProfile(
117  name, title_w_axes, xbinning.nbins, xbinning.xmin, xbinning.xmax, ybinning.xmin, ybinning.xmax);
118 }

References dqm::implementation::IBooker::bookProfile(), Skims_PA_cff::name, AlCaHLTBitMon_QueryRunRegistry::string, runGCPTkAlMap::title, LaserClient_cfi::xaxis, and TimingClient_cfi::yaxis.

Referenced by bookHistograms().

◆ getHistoPSet()

void V0Monitor::getHistoPSet ( edm::ParameterSet  pset,
MEbinning mebinning 
)
private

Definition at line 82 of file V0Monitor.cc.

82  {
83  mebinning.nbins = pset.getParameter<int32_t>("nbins");
84  mebinning.xmin = pset.getParameter<double>("xmin");
85  mebinning.xmax = pset.getParameter<double>("xmax");
86 }

References muonDTDigis_cfi::pset.

Referenced by V0Monitor().

Member Data Documentation

◆ bsToken_

edm::EDGetTokenT<reco::BeamSpot> V0Monitor::bsToken_
private

Definition at line 78 of file V0Monitor.h.

Referenced by analyze().

◆ chi2oNDF_binning_

MEbinning V0Monitor::chi2oNDF_binning_
private

Definition at line 133 of file V0Monitor.h.

Referenced by bookHistograms(), and V0Monitor().

◆ eta_binning_

MEbinning V0Monitor::eta_binning_
private

Definition at line 131 of file V0Monitor.h.

Referenced by bookHistograms(), and V0Monitor().

◆ folderName_

std::string V0Monitor::folderName_
private

Definition at line 75 of file V0Monitor.h.

Referenced by bookHistograms().

◆ forceSCAL_

const bool V0Monitor::forceSCAL_
private

Definition at line 83 of file V0Monitor.h.

Referenced by analyze().

◆ genTriggerEventFlag_

GenericTriggerEventFlag* V0Monitor::genTriggerEventFlag_
private

Definition at line 87 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and ~V0Monitor().

◆ ls_binning_

MEbinning V0Monitor::ls_binning_
private

Definition at line 136 of file V0Monitor.h.

Referenced by bookHistograms(), and V0Monitor().

◆ lumi_binning_

MEbinning V0Monitor::lumi_binning_
private

Definition at line 134 of file V0Monitor.h.

Referenced by bookHistograms(), and V0Monitor().

◆ lumiscalersToken_

edm::EDGetTokenT<LumiScalersCollection> V0Monitor::lumiscalersToken_
private

Definition at line 80 of file V0Monitor.h.

Referenced by analyze().

◆ Lxy_binning_

MEbinning V0Monitor::Lxy_binning_
private

Definition at line 132 of file V0Monitor.h.

Referenced by bookHistograms(), and V0Monitor().

◆ mass_binning_

MEbinning V0Monitor::mass_binning_
private

Definition at line 129 of file V0Monitor.h.

Referenced by bookHistograms(), and V0Monitor().

◆ metaDataToken_

edm::EDGetTokenT<OnlineLuminosityRecord> V0Monitor::metaDataToken_
private

Definition at line 81 of file V0Monitor.h.

Referenced by analyze().

◆ n_vs_BX_

MonitorElement* V0Monitor::n_vs_BX_
private

Definition at line 108 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ n_vs_LS_

MonitorElement* V0Monitor::n_vs_LS_
private

Definition at line 126 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ n_vs_lumi_

MonitorElement* V0Monitor::n_vs_lumi_
private

Definition at line 114 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ n_vs_PU_

MonitorElement* V0Monitor::n_vs_PU_
private

Definition at line 120 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ pt_binning_

MEbinning V0Monitor::pt_binning_
private

Definition at line 130 of file V0Monitor.h.

Referenced by bookHistograms(), and V0Monitor().

◆ pu_binning_

MEbinning V0Monitor::pu_binning_
private

Definition at line 135 of file V0Monitor.h.

Referenced by bookHistograms(), and V0Monitor().

◆ pvNDOF_

int V0Monitor::pvNDOF_
private

Definition at line 85 of file V0Monitor.h.

Referenced by analyze().

◆ pvToken_

edm::EDGetTokenT<reco::VertexCollection> V0Monitor::pvToken_
private

Definition at line 79 of file V0Monitor.h.

Referenced by analyze().

◆ v0_chi2oNDF_

MonitorElement* V0Monitor::v0_chi2oNDF_
private

Definition at line 96 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_deltaMass_

MonitorElement* V0Monitor::v0_deltaMass_
private

Definition at line 100 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_deltaMass_vs_BX_

MonitorElement* V0Monitor::v0_deltaMass_vs_BX_
private

Definition at line 112 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_deltaMass_vs_eta_

MonitorElement* V0Monitor::v0_deltaMass_vs_eta_
private

Definition at line 102 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_deltaMass_vs_lumi_

MonitorElement* V0Monitor::v0_deltaMass_vs_lumi_
private

Definition at line 118 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_deltaMass_vs_pt_

MonitorElement* V0Monitor::v0_deltaMass_vs_pt_
private

Definition at line 101 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_deltaMass_vs_PU_

MonitorElement* V0Monitor::v0_deltaMass_vs_PU_
private

Definition at line 124 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_eta_

MonitorElement* V0Monitor::v0_eta_
private

Definition at line 92 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_Lxy_

MonitorElement* V0Monitor::v0_Lxy_
private

Definition at line 94 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_Lxy_vs_BX_

MonitorElement* V0Monitor::v0_Lxy_vs_BX_
private

Definition at line 111 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_Lxy_vs_deltaMass_

MonitorElement* V0Monitor::v0_Lxy_vs_deltaMass_
private

Definition at line 104 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_Lxy_vs_eta_

MonitorElement* V0Monitor::v0_Lxy_vs_eta_
private

Definition at line 106 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_Lxy_vs_lumi_

MonitorElement* V0Monitor::v0_Lxy_vs_lumi_
private

Definition at line 117 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_Lxy_vs_pt_

MonitorElement* V0Monitor::v0_Lxy_vs_pt_
private

Definition at line 105 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_Lxy_vs_PU_

MonitorElement* V0Monitor::v0_Lxy_vs_PU_
private

Definition at line 123 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_Lxy_wrtBS_

MonitorElement* V0Monitor::v0_Lxy_wrtBS_
private

Definition at line 95 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_mass_

MonitorElement* V0Monitor::v0_mass_
private

Definition at line 90 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_mass_vs_BX_

MonitorElement* V0Monitor::v0_mass_vs_BX_
private

Definition at line 110 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_mass_vs_eta_

MonitorElement* V0Monitor::v0_mass_vs_eta_
private

Definition at line 99 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_mass_vs_lumi_

MonitorElement* V0Monitor::v0_mass_vs_lumi_
private

Definition at line 116 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_mass_vs_p_

MonitorElement* V0Monitor::v0_mass_vs_p_
private

Definition at line 97 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_mass_vs_pt_

MonitorElement* V0Monitor::v0_mass_vs_pt_
private

Definition at line 98 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_mass_vs_PU_

MonitorElement* V0Monitor::v0_mass_vs_PU_
private

Definition at line 122 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_N_

MonitorElement* V0Monitor::v0_N_
private

Definition at line 89 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_N_vs_BX_

MonitorElement* V0Monitor::v0_N_vs_BX_
private

Definition at line 109 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_N_vs_LS_

MonitorElement* V0Monitor::v0_N_vs_LS_
private

Definition at line 127 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_N_vs_lumi_

MonitorElement* V0Monitor::v0_N_vs_lumi_
private

Definition at line 115 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_N_vs_PU_

MonitorElement* V0Monitor::v0_N_vs_PU_
private

Definition at line 121 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_phi_

MonitorElement* V0Monitor::v0_phi_
private

Definition at line 93 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0_pt_

MonitorElement* V0Monitor::v0_pt_
private

Definition at line 91 of file V0Monitor.h.

Referenced by analyze(), bookHistograms(), and V0Monitor().

◆ v0Token_

Definition at line 77 of file V0Monitor.h.

Referenced by analyze().

V0Monitor::folderName_
std::string folderName_
Definition: V0Monitor.h:75
DDAxes::y
V0Monitor::v0_N_vs_PU_
MonitorElement * v0_N_vs_PU_
Definition: V0Monitor.h:121
runGCPTkAlMap.title
string title
Definition: runGCPTkAlMap.py:94
V0Monitor_cff.v0
v0
Definition: V0Monitor_cff.py:7
V0Monitor::getHistoPSet
void getHistoPSet(edm::ParameterSet pset, MEbinning &mebinning)
Definition: V0Monitor.cc:82
dqmiodumpmetadata.n
n
Definition: dqmiodumpmetadata.py:28
edm::Handle::product
T const * product() const
Definition: Handle.h:70
V0Monitor::v0_Lxy_vs_pt_
MonitorElement * v0_Lxy_vs_pt_
Definition: V0Monitor.h:105
DiDispStaMuonMonitor_cfi.pt
pt
Definition: DiDispStaMuonMonitor_cfi.py:39
V0Monitor::v0_deltaMass_vs_PU_
MonitorElement * v0_deltaMass_vs_PU_
Definition: V0Monitor.h:124
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
V0Monitor::chi2oNDF_binning_
MEbinning chi2oNDF_binning_
Definition: V0Monitor.h:133
V0Monitor_cfi.lumiScalers
lumiScalers
Definition: V0Monitor_cfi.py:9
l1GtPatternGenerator_cfi.bx
bx
Definition: l1GtPatternGenerator_cfi.py:18
V0Monitor::Lxy_binning_
MEbinning Lxy_binning_
Definition: V0Monitor.h:132
dqm::implementation::NavigatorBase::setCurrentFolder
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:32
V0Monitor::genTriggerEventFlag_
GenericTriggerEventFlag * genTriggerEventFlag_
Definition: V0Monitor.h:87
V0Monitor::v0_phi_
MonitorElement * v0_phi_
Definition: V0Monitor.h:93
V0Monitor::v0_mass_vs_p_
MonitorElement * v0_mass_vs_p_
Definition: V0Monitor.h:97
V0Monitor::lumiscalersToken_
edm::EDGetTokenT< LumiScalersCollection > lumiscalersToken_
Definition: V0Monitor.h:80
DDAxes::x
TimingClient_cfi.yaxis
yaxis
Definition: TimingClient_cfi.py:52
findQualityFiles.v
v
Definition: findQualityFiles.py:179
V0Monitor::v0_eta_
MonitorElement * v0_eta_
Definition: V0Monitor.h:92
edm::Handle
Definition: AssociativeIterator.h:50
V0Monitor::bookHisto1D
MonitorElement * bookHisto1D(DQMStore::IBooker &ibooker, std::string name, std::string title, std::string xaxis, std::string yaxis, MEbinning binning)
Definition: V0Monitor.cc:88
V0Monitor::n_vs_LS_
MonitorElement * n_vs_LS_
Definition: V0Monitor.h:126
V0Monitor::v0_chi2oNDF_
MonitorElement * v0_chi2oNDF_
Definition: V0Monitor.h:96
V0Monitor::v0_deltaMass_
MonitorElement * v0_deltaMass_
Definition: V0Monitor.h:100
cms::cuda::bs
bs
Definition: HistoContainer.h:127
V0Monitor::v0_N_vs_LS_
MonitorElement * v0_N_vs_LS_
Definition: V0Monitor.h:127
V0Monitor::v0_mass_vs_eta_
MonitorElement * v0_mass_vs_eta_
Definition: V0Monitor.h:99
V0Monitor::n_vs_lumi_
MonitorElement * n_vs_lumi_
Definition: V0Monitor.h:114
PVValHelper::eta
Definition: PVValidationHelpers.h:69
V0Monitor::v0_Lxy_vs_eta_
MonitorElement * v0_Lxy_vs_eta_
Definition: V0Monitor.h:106
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition: MonitorElement.h:290
V0Monitor::v0_Lxy_wrtBS_
MonitorElement * v0_Lxy_wrtBS_
Definition: V0Monitor.h:95
reco::BeamSpot
Definition: BeamSpot.h:21
DDAxes::z
V0Monitor::bsToken_
edm::EDGetTokenT< reco::BeamSpot > bsToken_
Definition: V0Monitor.h:78
V0Monitor::n_vs_BX_
MonitorElement * n_vs_BX_
Definition: V0Monitor.h:108
dqm::implementation::IBooker::bookProfile
MonitorElement * bookProfile(TString const &name, TString const &title, int nchX, double lowX, double highX, int, double lowY, double highY, char const *option="s", FUNC onbooking=NOOP())
Definition: DQMStore.h:322
V0Monitor::v0_N_vs_lumi_
MonitorElement * v0_N_vs_lumi_
Definition: V0Monitor.h:115
BeamSpotPI::dxdz
Definition: BeamSpotPayloadInspectorHelper.h:36
GlobalPoint
Global3DPoint GlobalPoint
Definition: GlobalPoint.h:10
Point3DBase< float, GlobalTag >
V0Monitor::n_vs_PU_
MonitorElement * n_vs_PU_
Definition: V0Monitor.h:120
dqm::legacy::MonitorElement::getTH1
virtual TH1 * getTH1() const
Definition: MonitorElement.h:474
V0Monitor::v0_deltaMass_vs_pt_
MonitorElement * v0_deltaMass_vs_pt_
Definition: V0Monitor.h:101
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
V0Monitor::pu_binning_
MEbinning pu_binning_
Definition: V0Monitor.h:135
GenericTriggerEventFlag::accept
bool accept(const edm::Event &event, const edm::EventSetup &setup)
To be called from analyze/filter() methods.
Definition: GenericTriggerEventFlag.cc:266
V0Monitor::v0_mass_vs_PU_
MonitorElement * v0_mass_vs_PU_
Definition: V0Monitor.h:122
edm::ParameterSet
Definition: ParameterSet.h:47
V0Monitor::v0_mass_vs_lumi_
MonitorElement * v0_mass_vs_lumi_
Definition: V0Monitor.h:116
listHistos.binning
binning
Definition: listHistos.py:43
GenericTriggerEventFlag
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
Definition: GenericTriggerEventFlag.h:42
V0Monitor::pvNDOF_
int pvNDOF_
Definition: V0Monitor.h:85
V0Monitor::pt_binning_
MEbinning pt_binning_
Definition: V0Monitor.h:130
dumpMFGeometry_cfg.delta
delta
Definition: dumpMFGeometry_cfg.py:25
V0Monitor::mass_binning_
MEbinning mass_binning_
Definition: V0Monitor.h:129
BeamSpotPI::dydz
Definition: BeamSpotPayloadInspectorHelper.h:37
position
static int position[264][3]
Definition: ReadPGInfo.cc:289
V0Monitor::v0_N_vs_BX_
MonitorElement * v0_N_vs_BX_
Definition: V0Monitor.h:109
V0Monitor::metaDataToken_
edm::EDGetTokenT< OnlineLuminosityRecord > metaDataToken_
Definition: V0Monitor.h:81
MetAnalyzer.pv
def pv(vc)
Definition: MetAnalyzer.py:7
iEvent
int iEvent
Definition: GenABIO.cc:224
LumiMonitor_cff.histoPSet
histoPSet
Definition: LumiMonitor_cff.py:12
V0Monitor::pvToken_
edm::EDGetTokenT< reco::VertexCollection > pvToken_
Definition: V0Monitor.h:79
V0Monitor::v0_Lxy_vs_lumi_
MonitorElement * v0_Lxy_vs_lumi_
Definition: V0Monitor.h:117
V0Monitor::v0_Lxy_vs_deltaMass_
MonitorElement * v0_Lxy_vs_deltaMass_
Definition: V0Monitor.h:104
V0Monitor::v0_Lxy_
MonitorElement * v0_Lxy_
Definition: V0Monitor.h:94
V0Monitor::lumi_binning_
MEbinning lumi_binning_
Definition: V0Monitor.h:134
V0Monitor::v0_deltaMass_vs_BX_
MonitorElement * v0_deltaMass_vs_BX_
Definition: V0Monitor.h:112
reco::VertexCompositeCandidateCollection
std::vector< VertexCompositeCandidate > VertexCompositeCandidateCollection
collection of Candidate objects
Definition: VertexCompositeCandidateFwd.h:19
DDAxes::phi
V0Monitor::v0_deltaMass_vs_eta_
MonitorElement * v0_deltaMass_vs_eta_
Definition: V0Monitor.h:102
V0Monitor::v0_mass_vs_pt_
MonitorElement * v0_mass_vs_pt_
Definition: V0Monitor.h:98
V0Monitor::v0_Lxy_vs_PU_
MonitorElement * v0_Lxy_vs_PU_
Definition: V0Monitor.h:123
V0Monitor::v0_deltaMass_vs_lumi_
MonitorElement * v0_deltaMass_vs_lumi_
Definition: V0Monitor.h:118
GenericTriggerEventFlag::on
bool on()
Definition: GenericTriggerEventFlag.h:135
V0Monitor::v0_N_
MonitorElement * v0_N_
Definition: V0Monitor.h:89
dqm::implementation::IBooker::book2D
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
Definition: DQMStore.h:177
EgHLTOffHistBins_cfi.mass
mass
Definition: EgHLTOffHistBins_cfi.py:34
OnlineLuminosityRecord::instLumi
float instLumi() const
Return the luminosity for the current nibble.
Definition: OnlineLuminosityRecord.h:33
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17
or
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::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
Definition: Activities.doc:12
GenericTriggerEventFlag::initRun
void initRun(const edm::Run &run, const edm::EventSetup &setup)
To be called from beginRun() methods.
Definition: GenericTriggerEventFlag.cc:153
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
V0Monitor::v0_mass_vs_BX_
MonitorElement * v0_mass_vs_BX_
Definition: V0Monitor.h:110
V0Monitor::bookProfile
MonitorElement * bookProfile(DQMStore::IBooker &ibooker, std::string name, std::string title, std::string xaxis, std::string yaxis, MEbinning xbinning, MEbinning ybinning)
Definition: V0Monitor.cc:108
V0Monitor::v0_mass_
MonitorElement * v0_mass_
Definition: V0Monitor.h:90
LaserClient_cfi.xaxis
xaxis
Definition: LaserClient_cfi.py:49
V0Monitor::v0_pt_
MonitorElement * v0_pt_
Definition: V0Monitor.h:91
edm::HandleBase::isValid
bool isValid() const
Definition: HandleBase.h:70
lumi
Definition: LumiSectionData.h:20
V0Monitor::v0Token_
edm::EDGetTokenT< reco::VertexCompositeCandidateCollection > v0Token_
Definition: V0Monitor.h:77
PV3DBase::perp
T perp() const
Definition: PV3DBase.h:69
V0Monitor::eta_binning_
MEbinning eta_binning_
Definition: V0Monitor.h:131
edm::InputTag
Definition: InputTag.h:15
V0Monitor::v0_Lxy_vs_BX_
MonitorElement * v0_Lxy_vs_BX_
Definition: V0Monitor.h:111
reco::Vertex
Definition: Vertex.h:35
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
dqm::implementation::IBooker::book1D
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
Definition: DQMStore.h:98
V0Monitor::ls_binning_
MEbinning ls_binning_
Definition: V0Monitor.h:136
V0Monitor::forceSCAL_
const bool forceSCAL_
Definition: V0Monitor.h:83