CMS 3D CMS Logo

BPHFitSelect.h
Go to the documentation of this file.
1 #ifndef HeavyFlavorAnalysis_RecoDecay_BPHFitSelect_h
2 #define HeavyFlavorAnalysis_RecoDecay_BPHFitSelect_h
3 
12 //----------------------
13 // Base Class Headers --
14 //----------------------
15 
16 //------------------------------------
17 // Collaborating Class Declarations --
18 //------------------------------------
19 class BPHKinematicFit;
20 
21 //---------------
22 // C++ Headers --
23 //---------------
24 
25 // ---------------------
26 // -- Class Interface --
27 // ---------------------
28 
29 class BPHFitSelect {
30 public:
33  BPHFitSelect();
34 
37  virtual ~BPHFitSelect();
38 
42  virtual bool accept(const BPHKinematicFit& cand) const = 0;
44 
45 private:
46  // private copy and assigment constructors
47  BPHFitSelect(const BPHFitSelect& x) = delete;
48  BPHFitSelect& operator=(const BPHFitSelect& x) = delete;
49 };
50 
51 #endif
virtual bool accept(const BPHKinematicFit &cand) const =0
accept function
BPHFitSelect & operator=(const BPHFitSelect &x)=delete
virtual ~BPHFitSelect()
Definition: BPHFitSelect.cc:34