BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
LocalPi0Selector.cxx
Go to the documentation of this file.
1
#include "GaudiKernel/Bootstrap.h"
2
3
#include "EvtRecEvent/EvtRecPi0.h"
4
#include "
LocalPi0Selector.h
"
5
6
DECLARE_COMPONENT
(
LocalPi0Selector
)
7
8
LocalPi0Selector
::
LocalPi0Selector
( const
std
::
string
&
type
, const
std
::
string
& name,
9
const IInterface* parent )
10
: base_class(
type
, name, parent ) {
11
declareProperty(
"Pi0MinMassCut"
, m_minMass = 0.098 );
12
declareProperty(
"Pi0MaxMassCut"
, m_maxMass = 0.165 );
13
declareProperty(
"Pi0MaxChisqCut"
, m_maxChisq = 2500 );
14
}
15
16
bool
LocalPi0Selector::operator()
(
CDPi0
& aPi0 ) {
17
18
aPi0.
setUserTag
( 1 );
19
EvtRecPi0
* pi0 =
const_cast<
EvtRecPi0
*
>
( aPi0.
navPi0
() );
20
21
double
mass
= pi0->
unconMass
();
22
double
chi2 = pi0->
chisq
();
23
if
( (
mass
<= m_minMass ) || (
mass
>= m_maxMass ) || ( chi2 >= m_maxChisq ) )
return
false
;
24
25
return
true
;
26
}
DECLARE_COMPONENT
DECLARE_COMPONENT(BesBdkRc)
mass
double mass
Definition
CosmicGenerator.cxx:128
LocalPi0Selector.h
CDCandidate::setUserTag
void setUserTag(int tag)
Definition
CDCandidate.cxx:66
CDPi0
Definition
Event/BesDChain/include/BesDChain/CDPi0.h:55
CDPi0::navPi0
virtual const EvtRecPi0 * navPi0() const
Definition
CDPi0.cxx:92
EvtRecPi0
Definition
Event/EvtRecEvent/include/EvtRecEvent/EvtRecPi0.h:11
EvtRecPi0::unconMass
double unconMass() const
Definition
Event/EvtRecEvent/include/EvtRecEvent/EvtRecPi0.h:23
EvtRecPi0::chisq
double chisq() const
Definition
Event/EvtRecEvent/include/EvtRecEvent/EvtRecPi0.h:24
LocalPi0Selector
Definition
LocalPi0Selector.h:7
LocalPi0Selector::LocalPi0Selector
LocalPi0Selector(const std::string &type, const std::string &name, const IInterface *parent)
Definition
LocalPi0Selector.cxx:8
LocalPi0Selector::operator()
bool operator()(CDPi0 &aPi0)
Definition
LocalPi0Selector.cxx:16
std
Definition
x86_64-el9-gcc13-dbg/Event/RootEventData/RootEventDataDict.cxx:101
type
8.0.0
BOSS_Source
Reconstruction
DTagAlg
src
LocalPi0Selector.cxx
Generated by
1.16.1