BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
LocalRhotoPiPiSelector.cxx
Go to the documentation of this file.
1
#include "GaudiKernel/Bootstrap.h"
2
3
#include "
LocalRhotoPiPiSelector.h
"
4
5
DECLARE_COMPONENT
(
LocalRhotoPiPiSelector
)
6
7
LocalRhotoPiPiSelector
::
LocalRhotoPiPiSelector
( const
std
::
string
&
type
,
8
const
std
::
string
& name,
9
const IInterface* parent )
10
: base_class(
type
, name, parent ) {
11
// Declare the properties
12
declareProperty(
"minMassRhotoPiPi"
, m_minMass = 0.5 );
13
declareProperty(
"maxMassRhotoPiPi"
, m_maxMass = 1.0 );
14
}
15
16
bool
LocalRhotoPiPiSelector::operator()
(
CDDecay
& aRho ) {
17
18
// aRho.setUserTag(1);
19
20
int
userTag_pion1 = aRho.
decay
().
child
( 0 ).
userTag
();
21
int
userTag_pion2 = aRho.
decay
().
child
( 1 ).
userTag
();
22
if
( userTag_pion1 == 1 && userTag_pion2 == 1 ) aRho.
setUserTag
( 1 );
23
else
aRho.
setUserTag
( 2 );
24
25
double
mass
= aRho.
mass
();
26
if
(
mass
>= m_minMass &&
mass
<= m_maxMass )
return
true
;
27
return
false
;
28
}
DECLARE_COMPONENT
DECLARE_COMPONENT(BesBdkRc)
mass
double mass
Definition
CosmicGenerator.cxx:128
LocalRhotoPiPiSelector.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
LocalRhotoPiPiSelector
Definition
LocalRhotoPiPiSelector.h:7
LocalRhotoPiPiSelector::operator()
bool operator()(CDDecay &aRho)
Definition
LocalRhotoPiPiSelector.cxx:16
LocalRhotoPiPiSelector::LocalRhotoPiPiSelector
LocalRhotoPiPiSelector(const std::string &type, const std::string &name, const IInterface *parent)
Definition
LocalRhotoPiPiSelector.cxx:7
std
Definition
x86_64-el9-gcc13-dbg/Event/RootEventData/RootEventDataDict.cxx:101
type
8.0.0
BOSS_Source
Reconstruction
DTagAlg
src
LocalRhotoPiPiSelector.cxx
Generated by
1.16.1