1 #ifndef HeavyFlavorAnalysis_SpecificDecay_BPHHistoSpecificDecay_h 2 #define HeavyFlavorAnalysis_SpecificDecay_BPHHistoSpecificDecay_h 37 void endJob()
override;
97 int nbin,
float hmin,
float hmax );
Analysis-level particle class.
CandidateSelect * bsJPsiBasicSelect
CandidateSelect * upsBasicSelect
virtual example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
CandidateSelect * jPsiBasicSelect
CandidateSelect * phiBasicSelect
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > sdCandsToken
CandidateSelect * buVertexSelect
CandidateSelect * bdJPsiBasicSelect
bool accept(const edm::Event &event, const edm::TriggerResults &triggerTable, const std::string &triggerPath)
CandidateSelect * bsVertexSelect
CandidateSelect * bsJPsiDaughterSelect
CandidateSelect * buJPsiDaughterSelect
CandidateSelect * bdJPsiDaughterSelect
CandidateSelect * bdKx0BasicSelect
CandidateSelect * psi2BasicSelect
std::string oniaCandsLabel
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
CandidateSelect * oniaDaughterSelect
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > oniaCandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > bsCandsToken
CandidateSelect * bdVertexSelect
CandidateSelect * bsPhiBasicSelect
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > buCandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > ssCandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > bdCandsToken
CandidateSelect * oniaVertexSelect
std::map< std::string, TH1F * > histoMap
CandidateSelect * buJPsiBasicSelect
virtual ~CandidateSelect()
edm::Service< TFileService > fs