CGEM BOSS
6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
NeutralDSelector.h
Go to the documentation of this file.
1
#ifndef NEUTRAL_D_SELECTOR_H
2
#define NEUTRAL_D_SELECTOR_H
3
4
#include "
BesDChain/CDDecay.h
"
5
#include "
DecayChain/Function/DCSelectionFunction.h
"
6
7
class
NeutralDSelector
:
public
DCSelectionFunction
<CDDecay>
8
{
9
public :
10
11
NeutralDSelector
();
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
NeutralDSelector
(
const
NeutralDSelector
& );
20
const
NeutralDSelector
& operator= (
const
NeutralDSelector
& );
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
38
extern
NeutralDSelector
neutralDSelector
;
39
40
#endif
CDDecay.h
DCSelectionFunction.h
neutralDSelector
NeutralDSelector neutralDSelector
Definition
NeutralDSelector.cxx:55
private
#define private
Definition
RootEventData_rootcint.cxx:11
CDDecay
Definition
CDDecay.h:111
DCSelectionFunction
Definition
DCSelectionFunction.h:64
NeutralDSelector
Definition
NeutralDSelector.h:8
NeutralDSelector::setbeta
void setbeta(Hep3Vector beta)
Definition
NeutralDSelector.h:14
NeutralDSelector::setebeam
void setebeam(double ebeam)
Definition
NeutralDSelector.h:13
NeutralDSelector::NeutralDSelector
NeutralDSelector()
Definition
NeutralDSelector.cxx:10
NeutralDSelector::operator()
bool operator()(CDDecay &theD)
Definition
NeutralDSelector.cxx:31
6.6.5.h
Reconstruction
DTagAlg
DTagAlg-00-00-51
DTagAlg
NeutralDSelector.h
Generated by
1.12.0