CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
MtdGlobalRecoValidation Class Reference
Inheritance diagram for MtdGlobalRecoValidation:
DQMEDAnalyzer edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >

Public Member Functions

 MtdGlobalRecoValidation (const edm::ParameterSet &)
 
 ~MtdGlobalRecoValidation () 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 hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndRuns () const final
 

Static Public Member Functions

static void fillDescriptions (edm::ConfigurationDescriptions &descriptions)
 
- 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 &)
 

Private Member Functions

void analyze (const edm::Event &, const edm::EventSetup &) override
 
void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 

Private Attributes

const std::string folder_
 
MonitorElementmeBTLTrackEffEtaMtd_
 
MonitorElementmeBTLTrackEffEtaTot_
 
MonitorElementmeBTLTrackEffPhiMtd_
 
MonitorElementmeBTLTrackEffPhiTot_
 
MonitorElementmeBTLTrackEffPtMtd_
 
MonitorElementmeBTLTrackEffPtTot_
 
MonitorElementmeBTLTrackRPTime_
 
MonitorElementmeETLTrackEffEtaMtd_ [2]
 
MonitorElementmeETLTrackEffEtaTot_ [2]
 
MonitorElementmeETLTrackEffPhiMtd_ [2]
 
MonitorElementmeETLTrackEffPhiTot_ [2]
 
MonitorElementmeETLTrackEffPtMtd_ [2]
 
MonitorElementmeETLTrackEffPtTot_ [2]
 
MonitorElementmeETLTrackNumHits_ [2]
 
MonitorElementmeETLTrackRPTime_ [2]
 
MonitorElementmeTrackNumHits_
 
MonitorElementmeVerNumber_
 
MonitorElementmeVerTime_
 
MonitorElementmeVerZ_
 
edm::EDGetTokenT< reco::TrackCollectionRecTrackToken_
 
edm::EDGetTokenT< std::vector< reco::Vertex > > RecVertexToken_
 
const float trackMaxEta_
 
const float trackMinEnergy_
 
const float trackMinEta_
 

Additional Inherited Members

- 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
 
- Protected Member Functions inherited from DQMEDAnalyzer
uint64_t meId () const
 
- Protected Attributes inherited from DQMEDAnalyzer
edm::EDPutTokenT< DQMTokenlumiToken_
 
edm::EDPutTokenT< DQMTokenrunToken_
 
unsigned int streamId_
 

Detailed Description

Definition at line 37 of file MtdGlobalRecoValidation.cc.

Constructor & Destructor Documentation

◆ MtdGlobalRecoValidation()

MtdGlobalRecoValidation::MtdGlobalRecoValidation ( const edm::ParameterSet iConfig)
explicit

Definition at line 84 of file MtdGlobalRecoValidation.cc.

85  : folder_(iConfig.getParameter<std::string>("folder")),
86  trackMinEnergy_(iConfig.getParameter<double>("trackMinimumEnergy")),
87  trackMinEta_(iConfig.getParameter<double>("trackMinimumEta")),
88  trackMaxEta_(iConfig.getParameter<double>("trackMaximumEta")) {
89  RecTrackToken_ = consumes<reco::TrackCollection>(iConfig.getParameter<edm::InputTag>("inputTagT"));
90  RecVertexToken_ = consumes<std::vector<reco::Vertex>>(iConfig.getParameter<edm::InputTag>("inputTagV"));
91 }

References edm::ParameterSet::getParameter(), RecTrackToken_, and RecVertexToken_.

◆ ~MtdGlobalRecoValidation()

MtdGlobalRecoValidation::~MtdGlobalRecoValidation ( )
override

Definition at line 93 of file MtdGlobalRecoValidation.cc.

93 {}

Member Function Documentation

◆ analyze()

void MtdGlobalRecoValidation::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
overrideprivatevirtual

Reimplemented from DQMEDAnalyzer.

Definition at line 96 of file MtdGlobalRecoValidation.cc.

96  {
97  using namespace edm;
98  using namespace geant_units::operators;
99  using namespace std;
100 
101  auto RecTrackHandle = makeValid(iEvent.getHandle(RecTrackToken_));
102  auto RecVertexHandle = makeValid(iEvent.getHandle(RecVertexToken_));
103 
104  // --- Loop over all RECO tracks ---
105  for (const auto& track : *RecTrackHandle) {
106  if (track.pt() < trackMinEnergy_)
107  continue;
108 
109  if (fabs(track.eta()) < trackMinEta_) {
110  // --- all BTL tracks (with and without hit in MTD) ---
114 
115  bool MTDBtl = false;
116  int numMTDBtlvalidhits = 0;
117  for (const auto hit : track.recHits()) {
118  if (hit->isValid() == false)
119  continue;
120  MTDDetId Hit = hit->geographicalId();
121  if ((Hit.det() == 6) && (Hit.subdetId() == 1) && (Hit.mtdSubDetector() == 1)) {
122  MTDBtl = true;
123  numMTDBtlvalidhits++;
124  }
125  }
126  meTrackNumHits_->Fill(numMTDBtlvalidhits);
127 
128  // --- keeping only tracks with last hit in MTD ---
129  if (MTDBtl == true) {
134  }
135  }
136 
137  else {
138  // --- all ETL tracks (with and without hit in MTD) ---
139  if ((track.eta() < -trackMinEta_) && (track.eta() > -trackMaxEta_)) {
140  meETLTrackEffEtaTot_[0]->Fill(track.eta());
141  meETLTrackEffPhiTot_[0]->Fill(track.phi());
142  meETLTrackEffPtTot_[0]->Fill(track.pt());
143  }
144 
145  if ((track.eta() > trackMinEta_) && (track.eta() < trackMaxEta_)) {
146  meETLTrackEffEtaTot_[1]->Fill(track.eta());
147  meETLTrackEffPhiTot_[1]->Fill(track.phi());
148  meETLTrackEffPtTot_[1]->Fill(track.pt());
149  }
150 
151  bool MTDEtlZneg = false;
152  bool MTDEtlZpos = false;
153  int numMTDEtlvalidhits = 0;
154  for (const auto hit : track.recHits()) {
155  if (hit->isValid() == false)
156  continue;
157  MTDDetId Hit = hit->geographicalId();
158  if ((Hit.det() == 6) && (Hit.subdetId() == 1) && (Hit.mtdSubDetector() == 2) && (Hit.zside() == -1)) {
159  MTDEtlZneg = true;
160  numMTDEtlvalidhits++;
161  }
162  if ((Hit.det() == 6) && (Hit.subdetId() == 1) && (Hit.mtdSubDetector() == 2) && (Hit.zside() == 1)) {
163  MTDEtlZpos = true;
164  numMTDEtlvalidhits++;
165  }
166  }
167  meTrackNumHits_->Fill(-numMTDEtlvalidhits);
168 
169  // --- keeping only tracks with last hit in MTD ---
170  if ((track.eta() < -trackMinEta_) && (track.eta() > -trackMaxEta_)) {
171  if (MTDEtlZneg == true) {
172  meETLTrackEffEtaMtd_[0]->Fill(track.eta());
173  meETLTrackEffPhiMtd_[0]->Fill(track.phi());
174  meETLTrackEffPtMtd_[0]->Fill(track.pt());
175  meETLTrackRPTime_[0]->Fill(track.t0());
176  }
177  }
178  if ((track.eta() > trackMinEta_) && (track.eta() < trackMaxEta_)) {
179  if (MTDEtlZpos == true) {
180  meETLTrackEffEtaMtd_[1]->Fill(track.eta());
181  meETLTrackEffPhiMtd_[1]->Fill(track.phi());
182  meETLTrackEffPtMtd_[1]->Fill(track.pt());
183  meETLTrackRPTime_[1]->Fill(track.t0());
184  }
185  }
186  }
187  } //RECO tracks loop
188 
189  // --- Loop over the RECO vertices ---
190  int nv = 0;
191  for (const auto& v : *RecVertexHandle) {
192  if (v.isValid()) {
193  meVerZ_->Fill(v.z());
194  meVerTime_->Fill(v.t());
195  nv++;
196  } else
197  cout << "The vertex is not valid" << endl;
198  }
199  meVerNumber_->Fill(nv);
200 }

References gather_cfg::cout, dqm::impl::MonitorElement::Fill(), iEvent, edm::makeValid(), meBTLTrackEffEtaMtd_, meBTLTrackEffEtaTot_, meBTLTrackEffPhiMtd_, meBTLTrackEffPhiTot_, meBTLTrackEffPtMtd_, meBTLTrackEffPtTot_, meBTLTrackRPTime_, meETLTrackEffEtaMtd_, meETLTrackEffEtaTot_, meETLTrackEffPhiMtd_, meETLTrackEffPhiTot_, meETLTrackEffPtMtd_, meETLTrackEffPtTot_, meETLTrackRPTime_, meTrackNumHits_, meVerNumber_, meVerTime_, meVerZ_, RecTrackToken_, RecVertexToken_, HLT_2018_cff::track, trackMaxEta_, trackMinEnergy_, trackMinEta_, and findQualityFiles::v.

◆ bookHistograms()

void MtdGlobalRecoValidation::bookHistograms ( DQMStore::IBooker ibook,
edm::Run const &  run,
edm::EventSetup const &  iSetup 
)
overrideprivatevirtual

Implements DQMEDAnalyzer.

Definition at line 203 of file MtdGlobalRecoValidation.cc.

205  {
206  ibook.setCurrentFolder(folder_);
207 
208  // histogram booking
209  meBTLTrackRPTime_ = ibook.book1D("TrackBTLRPTime", "Track t0 with respect to R.P.;t0 [ns]", 100, -1, 3);
210  meBTLTrackEffEtaTot_ = ibook.book1D("TrackBTLEffEtaTot", "Track efficiency vs eta (Tot);#eta_{RECO}", 100, -1.6, 1.6);
212  ibook.book1D("TrackBTLEffPhiTot", "Track efficiency vs phi (Tot);#phi_{RECO} [rad]", 100, -3.2, 3.2);
213  meBTLTrackEffPtTot_ = ibook.book1D("TrackBTLEffPtTot", "Track efficiency vs pt (Tot);pt_{RECO} [GeV]", 50, 0, 10);
214  meBTLTrackEffEtaMtd_ = ibook.book1D("TrackBTLEffEtaMtd", "Track efficiency vs eta (Mtd);#eta_{RECO}", 100, -1.6, 1.6);
216  ibook.book1D("TrackBTLEffPhiMtd", "Track efficiency vs phi (Mtd);#phi_{RECO} [rad]", 100, -3.2, 3.2);
217  meBTLTrackEffPtMtd_ = ibook.book1D("TrackBTLEffPtMtd", "Track efficiency vs pt (Mtd);pt_{RECO} [GeV]", 50, 0, 10);
218  meETLTrackRPTime_[0] = ibook.book1D("TrackETLRPTimeZneg", "Track t0 with respect to R.P. (-Z);t0 [ns]", 100, -1, 3);
219  meETLTrackRPTime_[1] = ibook.book1D("TrackETLRPTimeZpos", "Track t0 with respect to R.P. (+Z);t0 [ns]", 100, -1, 3);
221  ibook.book1D("TrackETLEffEtaTotZneg", "Track efficiency vs eta (Tot) (-Z);#eta_{RECO}", 100, -3.2, -1.4);
223  ibook.book1D("TrackETLEffEtaTotZpos", "Track efficiency vs eta (Tot) (+Z);#eta_{RECO}", 100, 1.4, 3.2);
225  ibook.book1D("TrackETLEffPhiTotZneg", "Track efficiency vs phi (Tot) (-Z);#phi_{RECO} [rad]", 100, -3.2, 3.2);
227  ibook.book1D("TrackETLEffPhiTotZpos", "Track efficiency vs phi (Tot) (+Z);#phi_{RECO} [rad]", 100, -3.2, 3.2);
229  ibook.book1D("TrackETLEffPtTotZneg", "Track efficiency vs pt (Tot) (-Z);pt_{RECO} [GeV]", 50, 0, 10);
231  ibook.book1D("TrackETLEffPtTotZpos", "Track efficiency vs pt (Tot) (+Z);pt_{RECO} [GeV]", 50, 0, 10);
233  ibook.book1D("TrackETLEffEtaMtdZneg", "Track efficiency vs eta (Mtd) (-Z);#eta_{RECO}", 100, -3.2, -1.4);
235  ibook.book1D("TrackETLEffEtaMtdZpos", "Track efficiency vs eta (Mtd) (+Z);#eta_{RECO}", 100, 1.4, 3.2);
237  ibook.book1D("TrackETLEffPhiMtdZneg", "Track efficiency vs phi (Mtd) (-Z);#phi_{RECO} [rad]", 100, -3.2, 3.2);
239  ibook.book1D("TrackETLEffPhiMtdZpos", "Track efficiency vs phi (Mtd) (+Z);#phi_{RECO} [rad]", 100, -3.2, 3.2);
241  ibook.book1D("TrackETLEffPtMtdZneg", "Track efficiency vs pt (Mtd) (-Z);pt_{RECO} [GeV]", 50, 0, 10);
243  ibook.book1D("TrackETLEffPtMtdZpos", "Track efficiency vs pt (Mtd) (+Z);pt_{RECO} [GeV]", 50, 0, 10);
244  meTrackNumHits_ = ibook.book1D("TrackNumHits", "Number of valid MTD hits per track ; Number of hits", 10, -5, 5);
245  meVerZ_ = ibook.book1D("VerZ", "RECO Vertex Z;Z_{RECO} [cm]", 180, -18, 18);
246  meVerTime_ = ibook.book1D("VerTime", "RECO Vertex Time;t0 [ns]", 100, -1, 1);
247  meVerNumber_ = ibook.book1D("VerNumber", "RECO Vertex Number: Number of vertices", 100, 0, 500);
248 }

References dqm::implementation::IBooker::book1D(), folder_, meBTLTrackEffEtaMtd_, meBTLTrackEffEtaTot_, meBTLTrackEffPhiMtd_, meBTLTrackEffPhiTot_, meBTLTrackEffPtMtd_, meBTLTrackEffPtTot_, meBTLTrackRPTime_, meETLTrackEffEtaMtd_, meETLTrackEffEtaTot_, meETLTrackEffPhiMtd_, meETLTrackEffPhiTot_, meETLTrackEffPtMtd_, meETLTrackEffPtTot_, meETLTrackRPTime_, meTrackNumHits_, meVerNumber_, meVerTime_, meVerZ_, and dqm::implementation::NavigatorBase::setCurrentFolder().

◆ fillDescriptions()

void MtdGlobalRecoValidation::fillDescriptions ( edm::ConfigurationDescriptions descriptions)
static

Definition at line 252 of file MtdGlobalRecoValidation.cc.

252  {
254 
255  desc.add<std::string>("folder", "MTD/GlobalReco");
256  desc.add<edm::InputTag>("inputTagT", edm::InputTag("trackExtenderWithMTD", ""));
257  desc.add<edm::InputTag>("inputTagV", edm::InputTag("offlinePrimaryVertices4D", ""));
258  desc.add<double>("trackMinimumEnergy", 1.0); // [GeV]
259  desc.add<double>("trackMinimumEta", 1.5);
260  desc.add<double>("trackMaximumEta", 3.2);
261 
262  descriptions.add("globalReco", desc);
263 }

References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), HLT_2018_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.

Member Data Documentation

◆ folder_

const std::string MtdGlobalRecoValidation::folder_
private

Definition at line 51 of file MtdGlobalRecoValidation.cc.

Referenced by bookHistograms().

◆ meBTLTrackEffEtaMtd_

MonitorElement* MtdGlobalRecoValidation::meBTLTrackEffEtaMtd_
private

Definition at line 63 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meBTLTrackEffEtaTot_

MonitorElement* MtdGlobalRecoValidation::meBTLTrackEffEtaTot_
private

Definition at line 60 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meBTLTrackEffPhiMtd_

MonitorElement* MtdGlobalRecoValidation::meBTLTrackEffPhiMtd_
private

Definition at line 64 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meBTLTrackEffPhiTot_

MonitorElement* MtdGlobalRecoValidation::meBTLTrackEffPhiTot_
private

Definition at line 61 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meBTLTrackEffPtMtd_

MonitorElement* MtdGlobalRecoValidation::meBTLTrackEffPtMtd_
private

Definition at line 65 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meBTLTrackEffPtTot_

MonitorElement* MtdGlobalRecoValidation::meBTLTrackEffPtTot_
private

Definition at line 62 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meBTLTrackRPTime_

MonitorElement* MtdGlobalRecoValidation::meBTLTrackRPTime_
private

Definition at line 59 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meETLTrackEffEtaMtd_

MonitorElement* MtdGlobalRecoValidation::meETLTrackEffEtaMtd_[2]
private

Definition at line 72 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meETLTrackEffEtaTot_

MonitorElement* MtdGlobalRecoValidation::meETLTrackEffEtaTot_[2]
private

Definition at line 69 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meETLTrackEffPhiMtd_

MonitorElement* MtdGlobalRecoValidation::meETLTrackEffPhiMtd_[2]
private

Definition at line 73 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meETLTrackEffPhiTot_

MonitorElement* MtdGlobalRecoValidation::meETLTrackEffPhiTot_[2]
private

Definition at line 70 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meETLTrackEffPtMtd_

MonitorElement* MtdGlobalRecoValidation::meETLTrackEffPtMtd_[2]
private

Definition at line 74 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meETLTrackEffPtTot_

MonitorElement* MtdGlobalRecoValidation::meETLTrackEffPtTot_[2]
private

Definition at line 71 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meETLTrackNumHits_

MonitorElement* MtdGlobalRecoValidation::meETLTrackNumHits_[2]
private

Definition at line 68 of file MtdGlobalRecoValidation.cc.

◆ meETLTrackRPTime_

MonitorElement* MtdGlobalRecoValidation::meETLTrackRPTime_[2]
private

Definition at line 67 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meTrackNumHits_

MonitorElement* MtdGlobalRecoValidation::meTrackNumHits_
private

Definition at line 76 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meVerNumber_

MonitorElement* MtdGlobalRecoValidation::meVerNumber_
private

Definition at line 78 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meVerTime_

MonitorElement* MtdGlobalRecoValidation::meVerTime_
private

Definition at line 80 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ meVerZ_

MonitorElement* MtdGlobalRecoValidation::meVerZ_
private

Definition at line 79 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and bookHistograms().

◆ RecTrackToken_

edm::EDGetTokenT<reco::TrackCollection> MtdGlobalRecoValidation::RecTrackToken_
private

Definition at line 56 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and MtdGlobalRecoValidation().

◆ RecVertexToken_

edm::EDGetTokenT<std::vector<reco::Vertex> > MtdGlobalRecoValidation::RecVertexToken_
private

Definition at line 57 of file MtdGlobalRecoValidation.cc.

Referenced by analyze(), and MtdGlobalRecoValidation().

◆ trackMaxEta_

const float MtdGlobalRecoValidation::trackMaxEta_
private

Definition at line 54 of file MtdGlobalRecoValidation.cc.

Referenced by analyze().

◆ trackMinEnergy_

const float MtdGlobalRecoValidation::trackMinEnergy_
private

Definition at line 52 of file MtdGlobalRecoValidation.cc.

Referenced by analyze().

◆ trackMinEta_

const float MtdGlobalRecoValidation::trackMinEta_
private

Definition at line 53 of file MtdGlobalRecoValidation.cc.

Referenced by analyze().

Hit
Definition: SiPixelLorentzAngle.h:57
MtdGlobalRecoValidation::meETLTrackEffPtMtd_
MonitorElement * meETLTrackEffPtMtd_[2]
Definition: MtdGlobalRecoValidation.cc:74
edm::ParameterSetDescription::add
ParameterDescriptionBase * add(U const &iLabel, T const &value)
Definition: ParameterSetDescription.h:95
MtdGlobalRecoValidation::trackMinEnergy_
const float trackMinEnergy_
Definition: MtdGlobalRecoValidation.cc:52
MtdGlobalRecoValidation::meBTLTrackEffEtaMtd_
MonitorElement * meBTLTrackEffEtaMtd_
Definition: MtdGlobalRecoValidation.cc:63
MtdGlobalRecoValidation::RecVertexToken_
edm::EDGetTokenT< std::vector< reco::Vertex > > RecVertexToken_
Definition: MtdGlobalRecoValidation.cc:57
edm
HLT enums.
Definition: AlignableModifier.h:19
gather_cfg.cout
cout
Definition: gather_cfg.py:144
edm::ParameterSetDescription
Definition: ParameterSetDescription.h:52
MtdGlobalRecoValidation::meBTLTrackEffPhiTot_
MonitorElement * meBTLTrackEffPhiTot_
Definition: MtdGlobalRecoValidation.cc:61
MtdGlobalRecoValidation::meETLTrackEffEtaTot_
MonitorElement * meETLTrackEffEtaTot_[2]
Definition: MtdGlobalRecoValidation.cc:69
MtdGlobalRecoValidation::meTrackNumHits_
MonitorElement * meTrackNumHits_
Definition: MtdGlobalRecoValidation.cc:76
MtdGlobalRecoValidation::RecTrackToken_
edm::EDGetTokenT< reco::TrackCollection > RecTrackToken_
Definition: MtdGlobalRecoValidation.cc:56
geant_units::operators
Definition: GeantUnits.h:18
findQualityFiles.v
v
Definition: findQualityFiles.py:179
MtdGlobalRecoValidation::meETLTrackEffPhiTot_
MonitorElement * meETLTrackEffPhiTot_[2]
Definition: MtdGlobalRecoValidation.cc:70
MtdGlobalRecoValidation::meETLTrackEffPtTot_
MonitorElement * meETLTrackEffPtTot_[2]
Definition: MtdGlobalRecoValidation.cc:71
edm::ConfigurationDescriptions::add
void add(std::string const &label, ParameterSetDescription const &psetDescription)
Definition: ConfigurationDescriptions.cc:57
MtdGlobalRecoValidation::trackMaxEta_
const float trackMaxEta_
Definition: MtdGlobalRecoValidation.cc:54
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition: MonitorElement.h:290
MtdGlobalRecoValidation::meBTLTrackEffEtaTot_
MonitorElement * meBTLTrackEffEtaTot_
Definition: MtdGlobalRecoValidation.cc:60
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HLT_2018_cff.InputTag
InputTag
Definition: HLT_2018_cff.py:79016
MtdGlobalRecoValidation::trackMinEta_
const float trackMinEta_
Definition: MtdGlobalRecoValidation.cc:53
MtdGlobalRecoValidation::meETLTrackRPTime_
MonitorElement * meETLTrackRPTime_[2]
Definition: MtdGlobalRecoValidation.cc:67
iEvent
int iEvent
Definition: GenABIO.cc:224
MtdGlobalRecoValidation::meBTLTrackEffPtMtd_
MonitorElement * meBTLTrackEffPtMtd_
Definition: MtdGlobalRecoValidation.cc:65
MtdGlobalRecoValidation::meBTLTrackRPTime_
MonitorElement * meBTLTrackRPTime_
Definition: MtdGlobalRecoValidation.cc:59
MtdGlobalRecoValidation::meETLTrackEffPhiMtd_
MonitorElement * meETLTrackEffPhiMtd_[2]
Definition: MtdGlobalRecoValidation.cc:73
edm::makeValid
auto makeValid(const U &iOtherHandleType) noexcept(false)
Definition: ValidHandle.h:52
MtdGlobalRecoValidation::meVerZ_
MonitorElement * meVerZ_
Definition: MtdGlobalRecoValidation.cc:79
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
MtdGlobalRecoValidation::meVerNumber_
MonitorElement * meVerNumber_
Definition: MtdGlobalRecoValidation.cc:78
std
Definition: JetResolutionObject.h:76
MtdGlobalRecoValidation::meBTLTrackEffPhiMtd_
MonitorElement * meBTLTrackEffPhiMtd_
Definition: MtdGlobalRecoValidation.cc:64
MTDDetId
Detector identifier base class for the MIP Timing Layer.
Definition: MTDDetId.h:21
HLT_2018_cff.track
track
Definition: HLT_2018_cff.py:10352
MtdGlobalRecoValidation::folder_
const std::string folder_
Definition: MtdGlobalRecoValidation.cc:51
MtdGlobalRecoValidation::meETLTrackEffEtaMtd_
MonitorElement * meETLTrackEffEtaMtd_[2]
Definition: MtdGlobalRecoValidation.cc:72
MtdGlobalRecoValidation::meVerTime_
MonitorElement * meVerTime_
Definition: MtdGlobalRecoValidation.cc:80
edm::InputTag
Definition: InputTag.h:15
hit
Definition: SiStripHitEffFromCalibTree.cc:88
MtdGlobalRecoValidation::meBTLTrackEffPtTot_
MonitorElement * meBTLTrackEffPtTot_
Definition: MtdGlobalRecoValidation.cc:62