BOSS
7.1.2
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
ebeam
double ebeam
Definition
EvtPhokharaDef.hh:17
lambdaCSelector
LambdaCSelector lambdaCSelector
Definition
LambdaCSelector.cxx:54
private
#define private
Definition
McEventDict_dict.cpp:6
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
7.1.2
Reconstruction
DTagAlg
DTagAlg-00-02-05
DTagAlg
LambdaCSelector.h
Generated by
1.12.0