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 //------------------------------------
18 // Collaborating Class Declarations --
19 //------------------------------------
20 class BPHKinematicFit;
21 
22 //---------------
23 // C++ Headers --
24 //---------------
25 
26 
27 // ---------------------
28 // -- Class Interface --
29 // ---------------------
30 
31 class BPHFitSelect {
32 
33  public:
34 
37  BPHFitSelect();
38 
41  virtual ~BPHFitSelect();
42 
46  virtual bool accept( const BPHKinematicFit& cand ) const =0;
48 
49  private:
50 
51  // private copy and assigment constructors
52  BPHFitSelect ( const BPHFitSelect& x ) = delete;
53  BPHFitSelect& operator=( const BPHFitSelect& x ) = delete;
54 
55 };
56 
57 
58 #endif
59 
virtual bool accept(const BPHKinematicFit &cand) const =0
accept function
BPHFitSelect & operator=(const BPHFitSelect &x)=delete
virtual ~BPHFitSelect()
Definition: BPHFitSelect.cc:37