Produces di-muon acceptance histograms and stores them in lumi section.
- Author
- Armin Burgmeier, DESY
- Version
- Revision:
- 1.2
- Id:
- AcceptanceHistoProducer.h,v 1.2 2012/11/07 17:03:01 aburgmei Exp
Definition at line 25 of file AcceptanceHistoProducer.h.
Implements edm::EDAnalyzer.
Definition at line 40 of file AcceptanceHistoProducer.cc.
References funct::abs(), reco::LeafCandidate::charge(), reco::CompositeRefCandidateT< D >::daughter(), reco::LeafCandidate::eta(), MonitorElement::Fill(), genParticleCandidates2GenParticles_cfi::genParticles, edm::Event::getByLabel(), hEtaPosEtaNeg_, hPtNegEtaNeg_, hPtPosEtaPos_, hPtPosPtNeg_, i, NULL, reco::CompositeRefCandidateT< D >::numberOfDaughters(), reco::LeafCandidate::pdgId(), reco::LeafCandidate::pt(), srcGenParticles_, and reco::LeafCandidate::status().
53 for(
unsigned int i = 0;
i < genParticles->size(); ++
i)
67 if(genPosMuonME && genNegMuonME)
80 { genPosMuon = daughter;
break; }
95 { genNegMuon = daughter;
break; }
105 if(genPosMuon->
status() == 1 && genNegMuon->
status() == 1)
virtual int pdgId() const GCC11_FINAL
PDG identifier.
MonitorElement * hEtaPosEtaNeg_
virtual int status() const GCC11_FINAL
status word
MonitorElement * hPtNegEtaNeg_
MonitorElement * hPtPosPtNeg_
virtual size_t numberOfDaughters() const
number of daughters
virtual const Candidate * daughter(size_type) const
return daughter at a given position, i = 0, ... numberOfDaughters() - 1 (read only mode) ...
Abs< T >::type abs(const T &t)
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
virtual float eta() const GCC11_FINAL
momentum pseudorapidity
MonitorElement * hPtPosEtaPos_
virtual int charge() const GCC11_FINAL
electric charge
edm::InputTag srcGenParticles_
virtual float pt() const GCC11_FINAL
transverse momentum