CMS 3D CMS Logo

BPHPsi2SToJPsiPiPiBuilder.h
Go to the documentation of this file.
1 #ifndef HeavyFlavorAnalysis_SpecificDecay_BPHPsi2SToJPsiPiPiBuilder_h
2 #define HeavyFlavorAnalysis_SpecificDecay_BPHPsi2SToJPsiPiPiBuilder_h
3 
12 //----------------------
13 // Base Class Headers --
14 //----------------------
16 
17 //------------------------------------
18 // Collaborating Class Declarations --
19 //------------------------------------
26 
28 
30 
31 //---------------
32 // C++ Headers --
33 //---------------
34 #include <string>
35 #include <vector>
36 #include <vector>
37 // ---------------------
38 // -- Class Interface --
39 // ---------------------
40 
42 public:
46  const std::vector<BPHPlusMinusConstCandPtr>& jpsiCollection,
47  const BPHRecoBuilder::BPHGenericCollection* posCollection,
48  const BPHRecoBuilder::BPHGenericCollection* negCollection)
49  : BPHDecayGenericBuilderBase(es, nullptr),
50  BPHDecayToJPsiPiPiBuilder(jpsiCollection, posCollection, negCollection) {
51  setResMassRange(2.80, 3.40);
52  setTrkPtMin(1.0);
53  setTrkEtaMax(10.0);
54  setMassRange(3.00, 4.50);
55  setProbMin(0.02);
56  setMassFitRange(3.50, 3.80);
57  }
58 
59  // deleted copy constructor and assignment operator
62 
65  ~BPHPsi2SToJPsiPiPiBuilder() override = default;
66 };
67 
68 #endif
BPHPsi2SToJPsiPiPiBuilder & operator=(const BPHPsi2SToJPsiPiPiBuilder &x)=delete
void setMassFitRange(double mMin, double mMax)
BPHPsi2SToJPsiPiPiBuilder(const BPHEventSetupWrapper &es, const std::vector< BPHPlusMinusConstCandPtr > &jpsiCollection, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
void setResMassRange(double mMin, double mMax)
~BPHPsi2SToJPsiPiPiBuilder() override=default
common object to interface with edm collections
void setMassRange(double mMin, double mMax)