BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
LocalEtatoPiPiPi0Selector.cxx
Go to the documentation of this file.
1
#include "GaudiKernel/Bootstrap.h"
2
3
#include "
LocalEtatoPiPiPi0Selector.h
"
4
5
DECLARE_COMPONENT
(
LocalEtatoPiPiPi0Selector
)
6
7
LocalEtatoPiPiPi0Selector
::
LocalEtatoPiPiPi0Selector
( const
std
::
string
&
type
,
8
const
std
::
string
& name,
9
const IInterface* parent )
10
: base_class(
type
, name, parent ) {
// Declare the properties
11
declareProperty(
"minMassEtatoPiPiPi0"
, m_minMass = 0.40 );
12
declareProperty(
"maxMassEtatoPiPiPi0"
, m_maxMass = 0.70 );
13
}
14
15
bool
LocalEtatoPiPiPi0Selector::operator()
(
CDDecay
& aEta ) {
16
17
// aEta.setUserTag(1);
18
19
int
userTag_pion1 = aEta.
decay
().
child
( 0 ).
userTag
();
20
int
userTag_pion2 = aEta.
decay
().
child
( 1 ).
userTag
();
21
if
( userTag_pion1 == 1 && userTag_pion2 == 1 ) aEta.
setUserTag
( 1 );
22
else
aEta.
setUserTag
( 2 );
23
24
double
mass
= aEta.
mass
();
25
if
(
mass
>= m_minMass &&
mass
<= m_maxMass )
return
true
;
26
else
return
false
;
27
}
DECLARE_COMPONENT
DECLARE_COMPONENT(BesBdkRc)
mass
double mass
Definition
CosmicGenerator.cxx:128
LocalEtatoPiPiPi0Selector.h
CDCandidate::setUserTag
void setUserTag(int tag)
Definition
CDCandidate.cxx:66
CDCandidate::userTag
int userTag() const
Definition
CDCandidate.cxx:117
CDCandidate::mass
double mass() const
Definition
CDCandidate.cxx:122
CDDecay
Definition
Event/BesDChain/include/BesDChain/CDDecay.h:110
CDDecay::child
const CDCandidate & child(unsigned int aPosition) const
Definition
CDDecay.cxx:231
CDDecay::decay
virtual const CDDecay & decay(void) const
Definition
CDDecay.cxx:204
LocalEtatoPiPiPi0Selector
Definition
LocalEtatoPiPiPi0Selector.h:7
LocalEtatoPiPiPi0Selector::LocalEtatoPiPiPi0Selector
LocalEtatoPiPiPi0Selector(const std::string &type, const std::string &name, const IInterface *parent)
Definition
LocalEtatoPiPiPi0Selector.cxx:7
LocalEtatoPiPiPi0Selector::operator()
bool operator()(CDDecay &aEp)
Definition
LocalEtatoPiPiPi0Selector.cxx:15
std
Definition
x86_64-el9-gcc13-dbg/Event/RootEventData/RootEventDataDict.cxx:101
type
8.0.0
BOSS_Source
Reconstruction
DTagAlg
src
LocalEtatoPiPiPi0Selector.cxx
Generated by
1.16.1