CGEM BOSS
6.6.5.h
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
"
5
#include "
DecayChain/Function/DCSelectionFunction.h
"
6
7
class
ChargedDSelector
:
public
DCSelectionFunction
<CDDecay>
8
{
9
public :
10
11
ChargedDSelector
();
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
ChargedDSelector
(
const
ChargedDSelector
& );
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
38
extern
ChargedDSelector
chargedDSelector
;
39
40
#endif
CDDecay.h
chargedDSelector
ChargedDSelector chargedDSelector
Definition
ChargedDSelector.cxx:55
DCSelectionFunction.h
private
#define private
Definition
RootEventData_rootcint.cxx:11
CDDecay
Definition
CDDecay.h:111
ChargedDSelector
Definition
ChargedDSelector.h:8
ChargedDSelector::operator()
bool operator()(CDDecay &theD)
Definition
ChargedDSelector.cxx:31
ChargedDSelector::setbeta
void setbeta(Hep3Vector beta)
Definition
ChargedDSelector.h:14
ChargedDSelector::ChargedDSelector
ChargedDSelector()
Definition
ChargedDSelector.cxx:10
ChargedDSelector::setebeam
void setebeam(double ebeam)
Definition
ChargedDSelector.h:13
DCSelectionFunction
Definition
DCSelectionFunction.h:64
6.6.5.h
Reconstruction
DTagAlg
DTagAlg-00-00-51
DTagAlg
ChargedDSelector.h
Generated by
1.12.0