#include <BasicHepMCValidation.h>
Classes | |
class | ParticleMonitor |
Definition at line 34 of file BasicHepMCValidation.h.
|
explicit |
Definition at line 14 of file BasicHepMCValidation.cc.
References fPDGTableToken, hepmcCollection_, and hepmcCollectionToken_.
|
override |
Definition at line 20 of file BasicHepMCValidation.cc.
|
overridevirtual |
counters to zero for every event
Gathering the HepMCProduct information
PDF informations
Vertices
loop on vertex particles
Looping through the PARTICLES in the event
Particles
Status statistics
Stable particles
filling multiplicity ME's
Reimplemented from DQMEDAnalyzer.
Definition at line 279 of file BasicHepMCValidation.cc.
References funct::abs(), Bjorken_x, ALCARECOTkAlJpsiMuMu_cff::charge, DeltaEcms, DeltaPx, DeltaPy, DeltaPz, dqm::impl::MonitorElement::Fill(), fPDGTable, GenParticle::GenParticle, genPtclNumber, genPtclStatus, genVrtxNumber, edm::HepMCProduct::GetEvent(), hepmcCollectionToken_, mps_fire::i, iEvent, log10DeltaEcms, nEvt, otherPtclMomentum, otherPtclNumber, outVrtxPtclNumber, outVrtxStablePtclNumber, LHEGenericFilter_cfi::ParticleID, particles, parton1Id, parton2Id, partonNumber, partonpT, pdf_bbbar, pdf_ccbar, pdf_d, pdf_dbar, pdf_g, pdf_ssbar, pdf_u, pdf_ubar, scalePDF, stableChaNumber, stablePtclCharge, stablePtclEta, stablePtclNumber, stablePtclp, stablePtclPhi, stablePtclpT, mps_update::status, status1ShortLived, unknownPDTNumber, vrtxRadius, vrtxZ, WeightManager::weight(), mps_merge::weight, and wmanager_.
|
overridevirtual |
Setting the DQM top directories
Booking the ME's multiplicity
other
Implements DQMEDAnalyzer.
Definition at line 38 of file BasicHepMCValidation.cc.
References Bjorken_x, DeltaEcms, DeltaPx, DeltaPy, DeltaPz, genPtclNumber, genPtclStatus, genVrtxNumber, mps_fire::i, log10DeltaEcms, nEvt, otherPtclMomentum, otherPtclNumber, outVrtxPtclNumber, outVrtxStablePtclNumber, particles, parton1Id, parton2Id, partonNumber, partonpT, pdf_bbbar, pdf_ccbar, pdf_d, pdf_dbar, pdf_g, pdf_ssbar, pdf_u, pdf_ubar, scalePDF, dqm::impl::MonitorElement::setBinLabel(), stableChaNumber, stablePtclCharge, stablePtclEta, stablePtclNumber, stablePtclp, stablePtclPhi, stablePtclpT, status1ShortLived, unknownPDTNumber, vrtxRadius, and vrtxZ.
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 22 of file BasicHepMCValidation.cc.
References c, fPDGTable, and fPDGTableToken.
|
private |
Definition at line 221 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 237 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 238 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 239 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 240 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
PDT table.
Definition at line 48 of file BasicHepMCValidation.h.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 49 of file BasicHepMCValidation.h.
Referenced by BasicHepMCValidation(), and dqmBeginRun().
|
private |
Definition at line 201 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 205 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 202 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 45 of file BasicHepMCValidation.h.
Referenced by BasicHepMCValidation().
|
private |
Definition at line 242 of file BasicHepMCValidation.h.
Referenced by analyze(), and BasicHepMCValidation().
|
private |
Definition at line 236 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 195 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 200 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
other ME's
Definition at line 199 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 204 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 216 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 196 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 231 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 232 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 214 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 215 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 228 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 227 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 224 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 225 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 229 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 226 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 222 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 223 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 230 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 208 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 211 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 210 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 207 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 212 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 209 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 213 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 234 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 203 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 219 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 218 of file BasicHepMCValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 44 of file BasicHepMCValidation.h.
Referenced by analyze().