CMS 3D CMS Logo

BPHHistoSpecificDecay.h
Go to the documentation of this file.
1 #ifndef HeavyFlavorAnalysis_SpecificDecay_BPHHistoSpecificDecay_h
2 #define HeavyFlavorAnalysis_SpecificDecay_BPHHistoSpecificDecay_h
3 
7 
12 
15 
16 #include <string>
17 
18 class TH1F;
19 class TTree;
20 class TBranch;
21 class TVector3;
22 
23 namespace reco {
24  class Candidate;
25  class Vertex;
26 } // namespace reco
27 
28 class BPHHistoSpecificDecay : public BPHAnalyzerWrapper<BPHModuleWrapper::one_analyzer> {
29 public:
30  explicit BPHHistoSpecificDecay(const edm::ParameterSet& ps);
31  ~BPHHistoSpecificDecay() override;
32 
33  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
34 
35  void beginJob() override;
36  void analyze(const edm::Event& ev, const edm::EventSetup& es) override;
37  void endJob() override;
38 
40  public:
41  virtual ~CandidateSelect() {}
42  virtual bool accept(const pat::CompositeCandidate& cand, const reco::Vertex* pv = nullptr) const = 0;
43  };
44 
45 private:
72  bool useTrig;
73  bool useOnia;
74  bool useSd;
75  bool useSs;
76  bool useBu;
77  bool useBd;
78  bool useBs;
79  bool useK0;
80  bool useL0;
81  bool useB0;
82  bool useLb;
83  bool useBc;
84  bool useX3872;
85 
87  std::map<std::string, TH1F*> histoMap;
88  TTree* tree;
89  unsigned int runNumber;
90  unsigned int lumiSection;
91  unsigned int eventNumber;
93  float recoMass;
94  float recoTime;
95  float recoErrT;
96  TBranch* b_runNumber;
97  TBranch* b_lumiSection;
98  TBranch* b_eventNumber;
99  TBranch* b_recoName;
100  TBranch* b_recoMass;
101  TBranch* b_recoTime;
102  TBranch* b_recoErrT;
103 
114 
117 
126 
137 
148 
159 
170 
181 
192 
193  double buIKPtMin;
194  double buDKPtMin;
195  double bcIPiPtMin;
196  double bcDPiPtMin;
199  double bcJPsiDcaMax;
201 
202  void fillHisto(const std::string& name, const pat::CompositeCandidate& cand, char svType);
203  void fillHisto(const std::string& name, float x);
204  void createHisto(const std::string& name, int nbin, float hmin, float hmax);
205 };
206 
207 #endif
BPHHistoSpecificDecay::x3872DJPsiBasicSelect
CandidateSelect * x3872DJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:188
BPHHistoSpecificDecay::recoErrT
float recoErrT
Definition: BPHHistoSpecificDecay.h:95
BPHHistoSpecificDecay::bcJPsiDcaMax
double bcJPsiDcaMax
Definition: BPHHistoSpecificDecay.h:199
BPHHistoSpecificDecay::b0CandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > b0CandsToken
Definition: BPHHistoSpecificDecay.h:68
BPHHistoSpecificDecay::x3872DVertexSelect
CandidateSelect * x3872DVertexSelect
Definition: BPHHistoSpecificDecay.h:190
BPHHistoSpecificDecay::jPsiBBasicSelect
CandidateSelect * jPsiBBasicSelect
Definition: BPHHistoSpecificDecay.h:109
BPHHistoSpecificDecay::beginJob
void beginJob() override
Definition: BPHHistoSpecificDecay.cc:1095
BPHHistoSpecificDecay::bsDVertexSelect
CandidateSelect * bsDVertexSelect
Definition: BPHHistoSpecificDecay.h:146
CompositeCandidate.h
BPHHistoSpecificDecay::sdCandsLabel
std::string sdCandsLabel
Definition: BPHHistoSpecificDecay.h:48
BPHHistoSpecificDecay::bcIJPsiDaughterSelect
CandidateSelect * bcIJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:175
BPHHistoSpecificDecay::b0DVertexSelect
CandidateSelect * b0DVertexSelect
Definition: BPHHistoSpecificDecay.h:157
BPHHistoSpecificDecay::npJPsiBasicSelect
CandidateSelect * npJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:115
BPHHistoSpecificDecay::b_recoTime
TBranch * b_recoTime
Definition: BPHHistoSpecificDecay.h:101
BPHHistoSpecificDecay::bdIVertexSelect
CandidateSelect * bdIVertexSelect
Definition: BPHHistoSpecificDecay.h:130
BPHHistoSpecificDecay::lbIBasicSelect
CandidateSelect * lbIBasicSelect
Definition: BPHHistoSpecificDecay.h:160
BPHHistoSpecificDecay::bcDPiPtMin
double bcDPiPtMin
Definition: BPHHistoSpecificDecay.h:196
BPHHistoSpecificDecay::tree
TTree * tree
Definition: BPHHistoSpecificDecay.h:88
BPHHistoSpecificDecay::psi2BBasicSelect
CandidateSelect * psi2BBasicSelect
Definition: BPHHistoSpecificDecay.h:110
configurableAnalysis::Candidate
char Candidate[]
Definition: modules.cc:20
BPHHistoSpecificDecay::psi2IBasicSelect
CandidateSelect * psi2IBasicSelect
Definition: BPHHistoSpecificDecay.h:106
BPHHistoSpecificDecay::b0IK0sBasicSelect
CandidateSelect * b0IK0sBasicSelect
Definition: BPHHistoSpecificDecay.h:151
BPHHistoSpecificDecay::bcCandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > bcCandsToken
Definition: BPHHistoSpecificDecay.h:70
BPHHistoSpecificDecay::bcDJPsiVertexSelect
CandidateSelect * bcDJPsiVertexSelect
Definition: BPHHistoSpecificDecay.h:178
BPHHistoSpecificDecay::analyze
void analyze(const edm::Event &ev, const edm::EventSetup &es) override
Definition: BPHHistoSpecificDecay.cc:1265
TriggerResults.h
BPHHistoSpecificDecay::useSd
bool useSd
Definition: BPHHistoSpecificDecay.h:74
BPHHistoSpecificDecay::bcDJPsiBasicSelect
CandidateSelect * bcDJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:177
BPHHistoSpecificDecay::b0IVertexSelect
CandidateSelect * b0IVertexSelect
Definition: BPHHistoSpecificDecay.h:152
BPHHistoSpecificDecay::CandidateSelect::~CandidateSelect
virtual ~CandidateSelect()
Definition: BPHHistoSpecificDecay.h:41
BPHHistoSpecificDecay::buCandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > buCandsToken
Definition: BPHHistoSpecificDecay.h:63
pat::CompositeCandidate
Analysis-level particle class.
Definition: CompositeCandidate.h:31
BPHHistoSpecificDecay::b_recoMass
TBranch * b_recoMass
Definition: BPHHistoSpecificDecay.h:100
BPHHistoSpecificDecay::buDKPtMin
double buDKPtMin
Definition: BPHHistoSpecificDecay.h:194
BPHHistoSpecificDecay::k0CandsLabel
std::string k0CandsLabel
Definition: BPHHistoSpecificDecay.h:53
BPHHistoSpecificDecay::lbCandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > lbCandsToken
Definition: BPHHistoSpecificDecay.h:69
BPHHistoSpecificDecay::lbIJPsiBasicSelect
CandidateSelect * lbIJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:161
BPHHistoSpecificDecay::b0IJPsiDaughterSelect
CandidateSelect * b0IJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:153
BPHHistoSpecificDecay::lbILambda0BasicSelect
CandidateSelect * lbILambda0BasicSelect
Definition: BPHHistoSpecificDecay.h:162
BPHTokenWrapper< edm::TriggerResults >
BPHHistoSpecificDecay::buIBasicSelect
CandidateSelect * buIBasicSelect
Definition: BPHHistoSpecificDecay.h:118
DDAxes::x
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
BPHHistoSpecificDecay::x3872CandsLabel
std::string x3872CandsLabel
Definition: BPHHistoSpecificDecay.h:58
BPHHistoSpecificDecay::buIKPtMin
double buIKPtMin
Definition: BPHHistoSpecificDecay.h:193
BPHHistoSpecificDecay::bdDVertexSelect
CandidateSelect * bdDVertexSelect
Definition: BPHHistoSpecificDecay.h:135
BPHHistoSpecificDecay::buDJPsiBasicSelect
CandidateSelect * buDJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:123
BPHHistoSpecificDecay::bsIJPsiBasicSelect
CandidateSelect * bsIJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:139
BPHHistoSpecificDecay::b0DJPsiBasicSelect
CandidateSelect * b0DJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:155
BPHHistoSpecificDecay::x3872IJPsiDaughterSelect
CandidateSelect * x3872IJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:186
BPHHistoSpecificDecay::buIJPsiDaughterSelect
CandidateSelect * buIJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:121
BPHHistoSpecificDecay::ssCandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > ssCandsToken
Definition: BPHHistoSpecificDecay.h:62
BPHHistoSpecificDecay::x3872IJPsiBasicSelect
CandidateSelect * x3872IJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:183
BPHHistoSpecificDecay::bsIVertexSelect
CandidateSelect * bsIVertexSelect
Definition: BPHHistoSpecificDecay.h:141
BPHHistoSpecificDecay::bsIJPsiDaughterSelect
CandidateSelect * bsIJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:142
BPHHistoSpecificDecay::bdDBasicSelect
CandidateSelect * bdDBasicSelect
Definition: BPHHistoSpecificDecay.h:132
BPHHistoSpecificDecay::bcIJPsiBasicSelect
CandidateSelect * bcIJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:172
BPHHistoSpecificDecay::lbDVertexSelect
CandidateSelect * lbDVertexSelect
Definition: BPHHistoSpecificDecay.h:168
BPHHistoSpecificDecay::x3872DBasicSelect
CandidateSelect * x3872DBasicSelect
Definition: BPHHistoSpecificDecay.h:187
BPHHistoSpecificDecay::x3872IBasicSelect
CandidateSelect * x3872IBasicSelect
Definition: BPHHistoSpecificDecay.h:182
BPHHistoSpecificDecay::x3872IPiPtMin
double x3872IPiPtMin
Definition: BPHHistoSpecificDecay.h:197
BPHHistoSpecificDecay::bsIPhiBasicSelect
CandidateSelect * bsIPhiBasicSelect
Definition: BPHHistoSpecificDecay.h:140
BPHHistoSpecificDecay::bsCandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > bsCandsToken
Definition: BPHHistoSpecificDecay.h:65
BPHHistoSpecificDecay::fillHisto
void fillHisto(const std::string &name, const pat::CompositeCandidate &cand, char svType)
BPHHistoSpecificDecay::bsCandsLabel
std::string bsCandsLabel
Definition: BPHHistoSpecificDecay.h:52
BPHHistoSpecificDecay::lbDJPsiDaughterSelect
CandidateSelect * lbDJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:169
BPHHistoSpecificDecay::trigResultsLabel
std::string trigResultsLabel
Definition: BPHHistoSpecificDecay.h:46
BPHHistoSpecificDecay::useSs
bool useSs
Definition: BPHHistoSpecificDecay.h:75
Service.h
BPHHistoSpecificDecay::createHisto
void createHisto(const std::string &name, int nbin, float hmin, float hmax)
Definition: BPHHistoSpecificDecay.cc:1924
BPHHistoSpecificDecay::bdIJPsiDaughterSelect
CandidateSelect * bdIJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:131
BPHHistoSpecificDecay::x3872JPsiDcaMax
double x3872JPsiDcaMax
Definition: BPHHistoSpecificDecay.h:200
BPHHistoSpecificDecay::b_recoName
TBranch * b_recoName
Definition: BPHHistoSpecificDecay.h:99
BPHHistoSpecificDecay::buIVertexSelect
CandidateSelect * buIVertexSelect
Definition: BPHHistoSpecificDecay.h:120
BPHHistoSpecificDecay::b0DJPsiDaughterSelect
CandidateSelect * b0DJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:158
BPHHistoSpecificDecay::lbCandsLabel
std::string lbCandsLabel
Definition: BPHHistoSpecificDecay.h:56
BPHHistoSpecificDecay::trigResultsToken
BPHTokenWrapper< edm::TriggerResults > trigResultsToken
Definition: BPHHistoSpecificDecay.h:59
BPHHistoSpecificDecay::lumiSection
unsigned int lumiSection
Definition: BPHHistoSpecificDecay.h:90
BPHHistoSpecificDecay::useX3872
bool useX3872
Definition: BPHHistoSpecificDecay.h:84
BPHHistoSpecificDecay::recoName
std::string * recoName
Definition: BPHHistoSpecificDecay.h:92
BPHHistoSpecificDecay::l0CandsLabel
std::string l0CandsLabel
Definition: BPHHistoSpecificDecay.h:54
BPHHistoSpecificDecay::buDVertexSelect
CandidateSelect * buDVertexSelect
Definition: BPHHistoSpecificDecay.h:124
BPHHistoSpecificDecay::b_lumiSection
TBranch * b_lumiSection
Definition: BPHHistoSpecificDecay.h:97
BPHHistoSpecificDecay::useB0
bool useB0
Definition: BPHHistoSpecificDecay.h:81
BPHHistoSpecificDecay::b0DBasicSelect
CandidateSelect * b0DBasicSelect
Definition: BPHHistoSpecificDecay.h:154
BPHHistoSpecificDecay::bsDPhiBasicSelect
CandidateSelect * bsDPhiBasicSelect
Definition: BPHHistoSpecificDecay.h:145
BPHHistoSpecificDecay::useK0
bool useK0
Definition: BPHHistoSpecificDecay.h:79
BPHAnalyzerTokenWrapper.h
BPHHistoSpecificDecay::useOnia
bool useOnia
Definition: BPHHistoSpecificDecay.h:73
BPHHistoSpecificDecay::histoMap
std::map< std::string, TH1F * > histoMap
Definition: BPHHistoSpecificDecay.h:87
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
BPHHistoSpecificDecay::lbIVertexSelect
CandidateSelect * lbIVertexSelect
Definition: BPHHistoSpecificDecay.h:163
BPHHistoSpecificDecay::oniaDaughterSelect
CandidateSelect * oniaDaughterSelect
Definition: BPHHistoSpecificDecay.h:113
BPHHistoSpecificDecay::eventNumber
unsigned int eventNumber
Definition: BPHHistoSpecificDecay.h:91
TFileService.h
BPHHistoSpecificDecay::k0CandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > k0CandsToken
Definition: BPHHistoSpecificDecay.h:66
BPHHistoSpecificDecay::oniaCandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > oniaCandsToken
Definition: BPHHistoSpecificDecay.h:60
BPHHistoSpecificDecay::useBd
bool useBd
Definition: BPHHistoSpecificDecay.h:77
BPHHistoSpecificDecay::buDBasicSelect
CandidateSelect * buDBasicSelect
Definition: BPHHistoSpecificDecay.h:122
BPHHistoSpecificDecay::BPHHistoSpecificDecay
BPHHistoSpecificDecay(const edm::ParameterSet &ps)
Definition: BPHHistoSpecificDecay.cc:393
edm::ParameterSet
Definition: ParameterSet.h:47
BPHHistoSpecificDecay::phiBBasicSelect
CandidateSelect * phiBBasicSelect
Definition: BPHHistoSpecificDecay.h:108
Event.h
BPHHistoSpecificDecay::bdDKx0BasicSelect
CandidateSelect * bdDKx0BasicSelect
Definition: BPHHistoSpecificDecay.h:134
BPHHistoSpecificDecay::b0CandsLabel
std::string b0CandsLabel
Definition: BPHHistoSpecificDecay.h:55
BPHHistoSpecificDecay::fs
edm::Service< TFileService > fs
Definition: BPHHistoSpecificDecay.h:86
BPHHistoSpecificDecay::bcDVertexSelect
CandidateSelect * bcDVertexSelect
Definition: BPHHistoSpecificDecay.h:179
BPHHistoSpecificDecay::bcDJPsiDaughterSelect
CandidateSelect * bcDJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:180
BPHHistoSpecificDecay::useL0
bool useL0
Definition: BPHHistoSpecificDecay.h:80
BPHHistoSpecificDecay::bcDBasicSelect
CandidateSelect * bcDBasicSelect
Definition: BPHHistoSpecificDecay.h:176
cand
Definition: decayParser.h:32
BPHHistoSpecificDecay::bcIBasicSelect
CandidateSelect * bcIBasicSelect
Definition: BPHHistoSpecificDecay.h:171
edm::Service< TFileService >
BPHHistoSpecificDecay::buCandsLabel
std::string buCandsLabel
Definition: BPHHistoSpecificDecay.h:50
MetAnalyzer.pv
def pv(vc)
Definition: MetAnalyzer.py:7
BPHHistoSpecificDecay::bcIJPsiVertexSelect
CandidateSelect * bcIJPsiVertexSelect
Definition: BPHHistoSpecificDecay.h:173
BPHHistoSpecificDecay::lbDLambda0BasicSelect
CandidateSelect * lbDLambda0BasicSelect
Definition: BPHHistoSpecificDecay.h:167
BPHHistoSpecificDecay::bdDJPsiDaughterSelect
CandidateSelect * bdDJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:136
edm::EventSetup
Definition: EventSetup.h:57
BPHHistoSpecificDecay::b_runNumber
TBranch * b_runNumber
Definition: BPHHistoSpecificDecay.h:96
BPHHistoSpecificDecay::bcIPiPtMin
double bcIPiPtMin
Definition: BPHHistoSpecificDecay.h:195
BPHHistoSpecificDecay::lbIJPsiDaughterSelect
CandidateSelect * lbIJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:164
BPHHistoSpecificDecay::bdIJPsiBasicSelect
CandidateSelect * bdIJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:128
BPHHistoSpecificDecay::b0IJPsiBasicSelect
CandidateSelect * b0IJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:150
BPHHistoSpecificDecay::useBs
bool useBs
Definition: BPHHistoSpecificDecay.h:78
BPHHistoSpecificDecay::bsDJPsiDaughterSelect
CandidateSelect * bsDJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:147
BPHHistoSpecificDecay::phiIBasicSelect
CandidateSelect * phiIBasicSelect
Definition: BPHHistoSpecificDecay.h:104
BPHHistoSpecificDecay::l0CandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > l0CandsToken
Definition: BPHHistoSpecificDecay.h:67
BPHHistoSpecificDecay::CandidateSelect
Definition: BPHHistoSpecificDecay.h:39
BPHHistoSpecificDecay::~BPHHistoSpecificDecay
~BPHHistoSpecificDecay() override
Definition: BPHHistoSpecificDecay.cc:985
BPHHistoSpecificDecay::ssCandsLabel
std::string ssCandsLabel
Definition: BPHHistoSpecificDecay.h:49
BPHHistoSpecificDecay::recoMass
float recoMass
Definition: BPHHistoSpecificDecay.h:93
BPHHistoSpecificDecay::useTrig
bool useTrig
Definition: BPHHistoSpecificDecay.h:72
Ref.h
BPHHistoSpecificDecay::bcCandsLabel
std::string bcCandsLabel
Definition: BPHHistoSpecificDecay.h:57
HltBtagValidation_cff.Vertex
Vertex
Definition: HltBtagValidation_cff.py:32
BPHHistoSpecificDecay::bdIKx0BasicSelect
CandidateSelect * bdIKx0BasicSelect
Definition: BPHHistoSpecificDecay.h:129
BPHHistoSpecificDecay::oniaVertexSelect
CandidateSelect * oniaVertexSelect
Definition: BPHHistoSpecificDecay.h:112
BPHHistoSpecificDecay
Definition: BPHHistoSpecificDecay.h:28
ev
bool ev
Definition: Hydjet2Hadronizer.cc:95
BPHHistoSpecificDecay::x3872IJPsiVertexSelect
CandidateSelect * x3872IJPsiVertexSelect
Definition: BPHHistoSpecificDecay.h:184
BPHHistoSpecificDecay::b0IBasicSelect
CandidateSelect * b0IBasicSelect
Definition: BPHHistoSpecificDecay.h:149
BPHHistoSpecificDecay::upsBBasicSelect
CandidateSelect * upsBBasicSelect
Definition: BPHHistoSpecificDecay.h:111
BPHHistoSpecificDecay::npJPsiDaughterSelect
CandidateSelect * npJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:116
BPHHistoSpecificDecay::CandidateSelect::accept
virtual bool accept(const pat::CompositeCandidate &cand, const reco::Vertex *pv=nullptr) const =0
BPHAnalyzerWrapper
Definition: BPHAnalyzerTokenWrapper.h:53
ZMuMuCategoriesSequences_cff.nbin
nbin
Definition: ZMuMuCategoriesSequences_cff.py:25
BPHHistoSpecificDecay::runNumber
unsigned int runNumber
Definition: BPHHistoSpecificDecay.h:89
BPHHistoSpecificDecay::b_eventNumber
TBranch * b_eventNumber
Definition: BPHHistoSpecificDecay.h:98
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17
EventSetup.h
BPHHistoSpecificDecay::x3872DJPsiVertexSelect
CandidateSelect * x3872DJPsiVertexSelect
Definition: BPHHistoSpecificDecay.h:189
BPHHistoSpecificDecay::bcIVertexSelect
CandidateSelect * bcIVertexSelect
Definition: BPHHistoSpecificDecay.h:174
BPHHistoSpecificDecay::recoTime
float recoTime
Definition: BPHHistoSpecificDecay.h:94
BPHHistoSpecificDecay::x3872CandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > x3872CandsToken
Definition: BPHHistoSpecificDecay.h:71
BPHHistoSpecificDecay::useBc
bool useBc
Definition: BPHHistoSpecificDecay.h:83
BPHHistoSpecificDecay::lbDBasicSelect
CandidateSelect * lbDBasicSelect
Definition: BPHHistoSpecificDecay.h:165
ParameterSet.h
BPHHistoSpecificDecay::bdCandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > bdCandsToken
Definition: BPHHistoSpecificDecay.h:64
BPHHistoSpecificDecay::x3872DJPsiDaughterSelect
CandidateSelect * x3872DJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:191
BPHHistoSpecificDecay::buDJPsiDaughterSelect
CandidateSelect * buDJPsiDaughterSelect
Definition: BPHHistoSpecificDecay.h:125
BPHHistoSpecificDecay::bsDJPsiBasicSelect
CandidateSelect * bsDJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:144
BPHHistoSpecificDecay::lbDJPsiBasicSelect
CandidateSelect * lbDJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:166
edm::Event
Definition: Event.h:73
BPHHistoSpecificDecay::b0DK0sBasicSelect
CandidateSelect * b0DK0sBasicSelect
Definition: BPHHistoSpecificDecay.h:156
BPHHistoSpecificDecay::x3872IVertexSelect
CandidateSelect * x3872IVertexSelect
Definition: BPHHistoSpecificDecay.h:185
BPHHistoSpecificDecay::useLb
bool useLb
Definition: BPHHistoSpecificDecay.h:82
BPHHistoSpecificDecay::endJob
void endJob() override
Definition: BPHHistoSpecificDecay.cc:1861
BPHHistoSpecificDecay::upsIBasicSelect
CandidateSelect * upsIBasicSelect
Definition: BPHHistoSpecificDecay.h:107
BPHHistoSpecificDecay::buIJPsiBasicSelect
CandidateSelect * buIJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:119
BPHHistoSpecificDecay::bsIBasicSelect
CandidateSelect * bsIBasicSelect
Definition: BPHHistoSpecificDecay.h:138
BPHHistoSpecificDecay::b_recoErrT
TBranch * b_recoErrT
Definition: BPHHistoSpecificDecay.h:102
BPHHistoSpecificDecay::bsDBasicSelect
CandidateSelect * bsDBasicSelect
Definition: BPHHistoSpecificDecay.h:143
reco::Vertex
Definition: Vertex.h:35
BPHHistoSpecificDecay::oniaCandsLabel
std::string oniaCandsLabel
Definition: BPHHistoSpecificDecay.h:47
BPHHistoSpecificDecay::useBu
bool useBu
Definition: BPHHistoSpecificDecay.h:76
BPHHistoSpecificDecay::bdDJPsiBasicSelect
CandidateSelect * bdDJPsiBasicSelect
Definition: BPHHistoSpecificDecay.h:133
BPHHistoSpecificDecay::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: BPHHistoSpecificDecay.cc:1076
BPHHistoSpecificDecay::bdIBasicSelect
CandidateSelect * bdIBasicSelect
Definition: BPHHistoSpecificDecay.h:127
BPHHistoSpecificDecay::bdCandsLabel
std::string bdCandsLabel
Definition: BPHHistoSpecificDecay.h:51
BPHHistoSpecificDecay::jPsiIBasicSelect
CandidateSelect * jPsiIBasicSelect
Definition: BPHHistoSpecificDecay.h:105
BPHHistoSpecificDecay::x3872DPiPtMin
double x3872DPiPtMin
Definition: BPHHistoSpecificDecay.h:198
BPHHistoSpecificDecay::sdCandsToken
BPHTokenWrapper< std::vector< pat::CompositeCandidate > > sdCandsToken
Definition: BPHHistoSpecificDecay.h:61