BOSS
7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
LambdaCSelector.h
Go to the documentation of this file.
1
#ifndef CHARGED_LAMBDAC_SELECTOR_H
2
#define CHARGED_LAMBDAC_SELECTOR_H
3
4
#include "
BesDChain/CDDecay.h
"
5
#include "
DecayChain/Function/DCSelectionFunction.h
"
6
7
class
LambdaCSelector
:
public
DCSelectionFunction
<CDDecay>
8
{
9
public :
10
11
LambdaCSelector
();
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
LambdaCSelector
(
const
LambdaCSelector
& );
20
const
LambdaCSelector
& operator= (
const
LambdaCSelector
& );
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
LambdaCSelector
lambdaCSelector
;
39
40
#endif
CDDecay.h
DCSelectionFunction.h
lambdaCSelector
LambdaCSelector lambdaCSelector
Definition:
LambdaCSelector.cxx:54
private
#define private
Definition:
RootEventData_rootcint.cxx:11
ebeam
double ebeam
Definition:
bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenModels/EvtPhokharaDef.hh:14
CDDecay
Definition:
CDDecay.h:111
DCSelectionFunction
Definition:
DCSelectionFunction.h:64
LambdaCSelector
Definition:
LambdaCSelector.h:8
LambdaCSelector::LambdaCSelector
LambdaCSelector()
Definition:
LambdaCSelector.cxx:10
LambdaCSelector::setebeam
void setebeam(double ebeam)
Definition:
LambdaCSelector.h:13
LambdaCSelector::operator()
bool operator()(CDDecay &theD)
Definition:
LambdaCSelector.cxx:31
LambdaCSelector::setbeta
void setbeta(Hep3Vector beta)
Definition:
LambdaCSelector.h:14
source
Reconstruction
DTagAlg
DTagAlg-00-01-09
DTagAlg
LambdaCSelector.h
Generated by
1.9.6