CMS 3D CMS Logo

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 //------------------------------------
25 
27 
29 
30 //---------------
31 // C++ Headers --
32 //---------------
33 #include <string>
34 #include <vector>
35 
36 // ---------------------
37 // -- Class Interface --
38 // ---------------------
39 
41 public:
45  const BPHRecoBuilder::BPHGenericCollection* posCollection,
46  const BPHRecoBuilder::BPHGenericCollection* negCollection)
49  "KPos",
50  "KNeg",
51  BPHParticleMasses::kaonMass,
52  BPHParticleMasses::kaonMSigma,
53  posCollection,
54  negCollection) {
55  setPtMin(0.7);
56  setEtaMax(10.0);
57  setMassRange(1.00, 1.04);
58  setProbMin(0.0);
59  }
60 
61  // deleted copy constructor and assignment operator
62  BPHPhiToKKBuilder(const BPHPhiToKKBuilder& x) = delete;
64 
67  ~BPHPhiToKKBuilder() override = default;
68 };
69 
70 #endif
~BPHPhiToKKBuilder() override=default
BPHPhiToKKBuilder(const BPHEventSetupWrapper &es, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
common object to interface with edm collections
BPHPhiToKKBuilder & operator=(const BPHPhiToKKBuilder &x)=delete
void setMassRange(double mMin, double mMax)