BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
DsSelector.h
Go to the documentation of this file.
1#ifndef DS_SELECTOR_H
2#define DS_SELECTOR_H
3
4#include "BesDChain/CDDecay.h"
6
7class DsSelector : public DCSelectionFunction<CDDecay>
8{
9 public :
10
11 DsSelector();
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
19 DsSelector( const DsSelector& );
20 const DsSelector& operator= ( const DsSelector& );
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
DsSelector dsSelector
Definition: DsSelector.cxx:55
double ebeam
#define private
bool operator()(CDDecay &theD)
Definition: DsSelector.cxx:31
void setbeta(Hep3Vector beta)
Definition: DsSelector.h:14
void setebeam(double ebeam)
Definition: DsSelector.h:13