30 : runStandalone(conf.getParameter<bool>(
"runStandalone")),
39 meTPMass = ibooker.
book1D(
"TPMass",
"Tracking Particle Mass", 100, -1, +5.);
40 meTPCharge = ibooker.
book1D(
"TPCharge",
"Tracking Particle Charge", 10, -5, 5);
41 meTPId = ibooker.
book1D(
"TPId",
"Tracking Particle Id", 500, -5000, 5000);
42 meTPProc = ibooker.
book1D(
"TPProc",
"Tracking Particle Proc", 20, -0.5, 19.5);
43 meTPAllHits = ibooker.
book1D(
"TPAllHits",
"Tracking Particle All Hits", 200, -0.5, 199.5);
45 meTPPt = ibooker.
book1D(
"TPPt",
"Tracking Particle Pt", 100, 0, 100.);
46 meTPEta = ibooker.
book1D(
"TPEta",
"Tracking Particle Eta", 100, -7., 7.);
47 meTPPhi = ibooker.
book1D(
"TPPhi",
"Tracking Particle Phi", 100, -4., 4);
48 meTPVtxX = ibooker.
book1D(
"TPVtxX",
"Tracking Particle VtxX", 100, -100, 100.);
49 meTPVtxY = ibooker.
book1D(
"TPVtxY",
"Tracking Particle VtxY", 100, -100, 100.);
50 meTPVtxZ = ibooker.
book1D(
"TPVtxZ",
"Tracking Particle VtxZ", 100, -100, 100.);
51 meTPtip = ibooker.
book1D(
"TPtip",
"Tracking Particle tip", 100, 0, 1000.);
52 meTPlip = ibooker.
book1D(
"TPlip",
"Tracking Particle lip", 100, 0, 100.);
86 for (TrackingParticleCollection::const_iterator
t = tPC->begin();
t != tPC->end(); ++
t) {
MonitorElement * meTPAllHits
const edm::EventSetup & c
MonitorElement * meTPVtxX
virtual void setCurrentFolder(std::string const &fullpath)
TrackingVertex::g4v_iterator g4v_iterator
std::vector< SimVertex >::const_iterator g4v_iterator
MonitorElement * meTPVtxZ
MonitorElement * meTPVtxY
TrackingParticle::genp_iterator genp_iterator
edm::EDGetTokenT< TrackingParticleCollection > vec_TrackingParticle_Token_
TrackingVertex::genv_iterator genv_iterator
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &run, const edm::EventSetup &es) override
std::vector< TrackingParticle > TrackingParticleCollection
MonitorElement * meTPProc
virtual void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
edm::RefVector< TrackingParticleCollection > TrackingParticleContainer
std::vector< SimTrack >::const_iterator g4t_iterator
T const * product() const
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * meTPMatchedHits
MonitorElement * meTPCharge
TrackingParticleRefVector::iterator tp_iterator
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
MonitorElement * meTPMass
TrackingTruthValid(const edm::ParameterSet &conf)
TrackingParticle::g4t_iterator g4t_iterator