#include <BPhysicsValidation.h>
Classes | |
class | ParticleMonitor |
Public Member Functions | |
void | analyze (edm::Event const &, edm::EventSetup const &) override |
void | bookHistograms (DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override |
BPhysicsValidation (const edm::ParameterSet &) | |
void | dqmBeginRun (const edm::Run &r, const edm::EventSetup &c) override |
~BPhysicsValidation () override | |
Public Member Functions inherited from one::DQMEDAnalyzer< T > | |
DQMEDAnalyzer ()=default | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > const &)=delete | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > &&)=delete | |
~DQMEDAnalyzer () override=default | |
Private Member Functions | |
void | FillDaughters (const reco::GenParticle *p) |
Private Attributes | |
std::vector< ParticleMonitor > | daughters |
edm::InputTag | genparticleCollection_ |
edm::EDGetTokenT< reco::GenParticleCollection > | genparticleCollectionToken_ |
std::string | name |
MonitorElement * | Nobj |
ParticleMonitor | particle |
Definition at line 37 of file BPhysicsValidation.h.
|
explicit |
Definition at line 13 of file BPhysicsValidation.cc.
References daughters, genparticleCollection_, genparticleCollectionToken_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), mps_fire::i, name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
Definition at line 27 of file BPhysicsValidation.cc.
|
override |
Definition at line 38 of file BPhysicsValidation.cc.
References funct::abs(), BPhysicsValidation::ParticleMonitor::Fill(), MonitorElement::Fill(), FillDaughters(), genparticleCollectionToken_, GenHFHadronMatcher_cfi::genParticles, edm::Event::getByToken(), Nobj, particle, and BPhysicsValidation::ParticleMonitor::PDGID().
|
override |
Definition at line 31 of file BPhysicsValidation.cc.
References DQMHelper::book1dHisto(), BPhysicsValidation::ParticleMonitor::Configure(), daughters, name, Nobj, particle, and DQMStore::IBooker::setCurrentFolder().
|
override |
Definition at line 29 of file BPhysicsValidation.cc.
|
private |
Definition at line 50 of file BPhysicsValidation.cc.
References funct::abs(), reco::CompositeRefCandidateT< D >::daughter(), daughters, HcalObjRepresent::Fill(), mps_fire::i, reco::CompositeRefCandidateT< D >::numberOfDaughters(), BPhysicsValidation_cfi::pdgid, and reco::LeafCandidate::pdgId().
Referenced by analyze().
|
private |
Definition at line 87 of file BPhysicsValidation.h.
Referenced by bookHistograms(), BPhysicsValidation(), and FillDaughters().
|
private |
Definition at line 83 of file BPhysicsValidation.h.
Referenced by BPhysicsValidation().
|
private |
Definition at line 84 of file BPhysicsValidation.h.
Referenced by analyze(), and BPhysicsValidation().
|
private |
Definition at line 85 of file BPhysicsValidation.h.
Referenced by config.CFG::__str__(), bookHistograms(), BPhysicsValidation(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), and Vispa.Views.PropertyView.Property::valueChanged().
|
private |
Definition at line 88 of file BPhysicsValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 86 of file BPhysicsValidation.h.
Referenced by analyze(), and bookHistograms().