CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
BPHPhiToKKBuilder.h
Go to the documentation of this file.
1 #ifndef HeavyFlavorAnalysis_SpecificDecay_BPHPhiToKKBuilder_h
2 #define HeavyFlavorAnalysis_SpecificDecay_BPHPhiToKKBuilder_h
3 
12 //----------------------
13 // Base Class Headers --
14 //----------------------
16 
17 //------------------------------------
18 // Collaborating Class Declarations --
19 //------------------------------------
24 
26 
27 //---------------
28 // C++ Headers --
29 //---------------
30 #include <string>
31 #include <vector>
32 
33 // ---------------------
34 // -- Class Interface --
35 // ---------------------
36 
38 public:
42  const BPHRecoBuilder::BPHGenericCollection* posCollection,
43  const BPHRecoBuilder::BPHGenericCollection* negCollection)
45  "KPos",
46  "KNeg",
47  BPHParticleMasses::kaonMass,
48  BPHParticleMasses::kaonMSigma,
49  posCollection,
50  negCollection) {
51  setPtMin(0.7);
52  setEtaMax(10.0);
53  setMassRange(1.00, 1.04);
54  setProbMin(0.0);
55  }
56 
57  // deleted copy constructor and assignment operator
58  BPHPhiToKKBuilder(const BPHPhiToKKBuilder& x) = delete;
60 
63  ~BPHPhiToKKBuilder() override {}
64 };
65 
66 #endif
BPHPhiToKKBuilder(const edm::EventSetup &es, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
void setMassRange(double mMin, double mMax)
~BPHPhiToKKBuilder() override
BPHPhiToKKBuilder & operator=(const BPHPhiToKKBuilder &x)=delete