BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
LocalProtonSelector.h
Go to the documentation of this file.
1#ifndef LOCAL_PROTON_SELECTOR_H
2#define LOCAL_PROTON_SELECTOR_H
3
6
8{
9 public :
10
12
13 bool operator() (CDProton& aProton);
14 void setpidtype(int type){m_pidtype=type;}
15
16 private :
17
19 const LocalProtonSelector& operator= ( const LocalProtonSelector& );
20
21 int m_pidtype;
22
23
24 double m_VrCut;
25 double m_VzCut;
26 double m_CosThetaCut;
27
28 bool m_PID;
29 double m_ChiCut;
30
31 bool m_useDedx;
32 bool m_useTof1;
33 bool m_useTof2;
34 bool m_useTofE;
35 bool m_useTofQ;
36 bool m_useEmc;
37 bool m_useMuc;
38
39 bool m_probability;
40 double m_PidProbCut;
41 bool m_rejectKaon;
42 bool m_rejectPion;
43
44 bool m_likelihood;
45 bool m_neuronNetwork;
46 std::vector<double> m_neuronValCut;
47};
48
50
51#endif
LocalProtonSelector protonSelector
#define private
bool operator()(CDProton &aProton)