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
"
5
#include "
DecayChain/Function/DCSelectionFunction.h
"
6
7
class
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
38
extern
DsSelector
dsSelector
;
39
40
#endif
CDDecay.h
DCSelectionFunction.h
dsSelector
DsSelector dsSelector
Definition:
DsSelector.cxx:55
ebeam
double ebeam
Definition:
EvtPhokharaDef.hh:14
private
#define private
Definition:
RootEventData_rootcint.cxx:11
CDDecay
Definition:
CDDecay.h:111
DCSelectionFunction
Definition:
DCSelectionFunction.h:64
DsSelector
Definition:
DsSelector.h:8
DsSelector::DsSelector
DsSelector()
Definition:
DsSelector.cxx:10
DsSelector::operator()
bool operator()(CDDecay &theD)
Definition:
DsSelector.cxx:31
DsSelector::setbeta
void setbeta(Hep3Vector beta)
Definition:
DsSelector.h:14
DsSelector::setebeam
void setebeam(double ebeam)
Definition:
DsSelector.h:13
source
Reconstruction
DTagAlg
DTagAlg-00-01-09
DTagAlg
DsSelector.h
Generated by
1.9.6