![]() |
|
|||
File indexing completed on 2021-02-14 12:49:20
0001 #ifndef HeavyFlavorAnalysis_RecoDecay_BPHMomentumSelect_h 0002 #define HeavyFlavorAnalysis_RecoDecay_BPHMomentumSelect_h 0003 /** \class BPHMomentumSelect 0004 * 0005 * Description: 0006 * Base class for candidate selection at momentum sum level 0007 * 0008 * \author Paolo Ronchese INFN Padova 0009 * 0010 */ 0011 0012 //---------------------- 0013 // Base Class Headers -- 0014 //---------------------- 0015 0016 //------------------------------------ 0017 // Collaborating Class Declarations -- 0018 //------------------------------------ 0019 class BPHDecayMomentum; 0020 0021 //--------------- 0022 // C++ Headers -- 0023 //--------------- 0024 0025 // --------------------- 0026 // -- Class Interface -- 0027 // --------------------- 0028 0029 class BPHMomentumSelect { 0030 public: 0031 /** Constructor 0032 */ 0033 BPHMomentumSelect() {} 0034 0035 // deleted copy constructor and assignment operator 0036 BPHMomentumSelect(const BPHMomentumSelect& x) = delete; 0037 BPHMomentumSelect& operator=(const BPHMomentumSelect& x) = delete; 0038 0039 /** Destructor 0040 */ 0041 virtual ~BPHMomentumSelect() {} 0042 0043 using AcceptArg = BPHDecayMomentum; 0044 0045 /** Operations 0046 */ 0047 /// accept function 0048 virtual bool accept(const BPHDecayMomentum& cand) const = 0; 0049 }; 0050 0051 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |
![]() ![]() |