#include <LocalEtatoPiPiPi0Selector.h>
Definition at line 7 of file LocalEtatoPiPiPi0Selector.h.
◆ LocalEtatoPiPiPi0Selector()
LocalEtatoPiPiPi0Selector::LocalEtatoPiPiPi0Selector |
( |
| ) |
|
Definition at line 13 of file LocalEtatoPiPiPi0Selector.cxx.
14{
15 IJobOptionsSvc* jobSvc;
16 Gaudi::svcLocator()->service("JobOptionsSvc", jobSvc);
17
18 PropertyMgr m_propMgr;
19
20
21 m_propMgr.declareProperty("minMassEtatoPiPiPi0", m_minMass=0.40);
22 m_propMgr.declareProperty("maxMassEtatoPiPiPi0", m_maxMass=0.70);
23
24
25 jobSvc->setMyProperties("LocalEtatoPiPiPi0Selector", &m_propMgr);
26}
◆ operator()()
bool LocalEtatoPiPiPi0Selector::operator() |
( |
CDDecay & | aEp | ) |
|
|
virtual |
Implements DCSelectionFunction< CDDecay >.
Definition at line 28 of file LocalEtatoPiPiPi0Selector.cxx.
28 {
29
30
31
32 int userTag_pion1=aEta.decay().child(0).userTag();
33 int userTag_pion2=aEta.decay().child(1).userTag();
34 if(userTag_pion1==1 && userTag_pion2==1) aEta.setUserTag(1);
35 else aEta.setUserTag(2);
36
37 double mass = aEta.mass();
38 if(
mass >= m_minMass &&
mass<= m_maxMass)
39 return true;
40 else
41 return false;
42}
The documentation for this class was generated from the following files: