CMS 3D CMS Logo

BPHMomentumSelect.h
Go to the documentation of this file.
1 #ifndef HeavyFlavorAnalysis_RecoDecay_BPHMomentumSelect_h
2 #define HeavyFlavorAnalysis_RecoDecay_BPHMomentumSelect_h
3 
12 //----------------------
13 // Base Class Headers --
14 //----------------------
15 
16 //------------------------------------
17 // Collaborating Class Declarations --
18 //------------------------------------
19 class BPHDecayMomentum;
20 
21 //---------------
22 // C++ Headers --
23 //---------------
24 
25 // ---------------------
26 // -- Class Interface --
27 // ---------------------
28 
30 public:
34 
35  // deleted copy constructor and assignment operator
36  BPHMomentumSelect(const BPHMomentumSelect& x) = delete;
38 
41  virtual ~BPHMomentumSelect() {}
42 
44 
47  virtual bool accept(const BPHDecayMomentum& cand) const = 0;
49 };
50 
51 #endif
BPHMomentumSelect::operator=
BPHMomentumSelect & operator=(const BPHMomentumSelect &x)=delete
BPHMomentumSelect
Definition: BPHMomentumSelect.h:29
BPHMomentumSelect::~BPHMomentumSelect
virtual ~BPHMomentumSelect()
Definition: BPHMomentumSelect.h:41
DDAxes::x
BPHMomentumSelect::accept
virtual bool accept(const BPHDecayMomentum &cand) const =0
accept function
BPHMomentumSelect::BPHMomentumSelect
BPHMomentumSelect()
Definition: BPHMomentumSelect.h:33
BPHDecayMomentum
Definition: BPHDecayMomentum.h:35
cand
Definition: decayParser.h:32