CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
ChargedDSelector.h
Go to the documentation of this file.
1#ifndef CHARGED_D_SELECTOR_H
2#define CHARGED_D_SELECTOR_H
3
4#include "BesDChain/CDDecay.h"
6
7class ChargedDSelector : public DCSelectionFunction<CDDecay>
8{
9 public :
10
12
13 inline void setebeam(double ebeam) {m_ebeam=ebeam;}
14 inline void setbeta(Hep3Vector beta) {m_beta=beta;}
15 bool operator() (CDDecay& theD);
16
17 private :
18
20 const ChargedDSelector& operator= ( const ChargedDSelector& );
21
22 double m_ebeam;
23 Hep3Vector m_beta;
24
25 bool m_useMbcCuts;
26 bool m_useDeltaECuts;
27 bool m_useDeltaMassCuts;
28
29 double m_minMbc;
30 double m_maxMbc;
31 double m_minDeltaE;
32 double m_maxDeltaE;
33 double m_minDeltaMass;
34 double m_maxDeltaMass;
35
36};
37
39
40#endif
ChargedDSelector chargedDSelector
#define private
bool operator()(CDDecay &theD)
void setbeta(Hep3Vector beta)
void setebeam(double ebeam)