LocalEtatoPiPiPi0Selector Class Reference

#include <LocalEtatoPiPiPi0Selector.h>

Inheritance diagram for LocalEtatoPiPiPi0Selector:

DCSelectionFunction< CDDecay > unary_function List of all members.

Public Member Functions

 LocalEtatoPiPiPi0Selector ()
bool operator() (CDDecay &aEp)
bool operator() (CDDecay &iArg) const

Private Member Functions

 LocalEtatoPiPiPi0Selector (const LocalEtatoPiPiPi0Selector &)
const LocalEtatoPiPiPi0Selectoroperator= (const LocalEtatoPiPiPi0Selector &)

Private Attributes

double m_minMass
double m_maxMass

Detailed Description

Definition at line 7 of file LocalEtatoPiPiPi0Selector.h.


Constructor & Destructor Documentation

LocalEtatoPiPiPi0Selector::LocalEtatoPiPiPi0Selector (  ) 

Definition at line 13 of file LocalEtatoPiPiPi0Selector.cxx.

References m_maxMass, and m_minMass.

00014 {
00015   IJobOptionsSvc* jobSvc;
00016   Gaudi::svcLocator()->service("JobOptionsSvc", jobSvc);
00017 
00018   PropertyMgr m_propMgr;
00019 
00020   //Declare the properties
00021   m_propMgr.declareProperty("minMassEtatoPiPiPi0",               m_minMass=0.40);
00022   m_propMgr.declareProperty("maxMassEtatoPiPiPi0",               m_maxMass=0.70);
00023    
00024    
00025   jobSvc->setMyProperties("LocalEtatoPiPiPi0Selector", &m_propMgr);
00026 }

LocalEtatoPiPiPi0Selector::LocalEtatoPiPiPi0Selector ( const LocalEtatoPiPiPi0Selector  )  [private]


Member Function Documentation

bool DCSelectionFunction< CDDecay >::operator() ( CDDecay iArg  )  const [inline, inherited]

Definition at line 78 of file DCSelectionFunction.h.

00078                                        {
00079          return const_cast<DCSelectionFunction<Arg> *>(this)->operator()(iArg);
00080       }

bool LocalEtatoPiPiPi0Selector::operator() ( CDDecay aEp  )  [virtual]

Implements DCSelectionFunction< CDDecay >.

Definition at line 28 of file LocalEtatoPiPiPi0Selector.cxx.

References m_maxMass, m_minMass, CDCandidate::mass(), mass, and CDCandidate::setUserTag().

00028                                                          {
00029 
00030   aEta.setUserTag(1);
00031   double mass = aEta.mass();
00032   if(mass >= m_minMass && mass<= m_maxMass)
00033     return true;
00034   else 
00035     return false;
00036 }

const LocalEtatoPiPiPi0Selector& LocalEtatoPiPiPi0Selector::operator= ( const LocalEtatoPiPiPi0Selector  )  [private]


Member Data Documentation

double LocalEtatoPiPiPi0Selector::m_maxMass [private]

Definition at line 22 of file LocalEtatoPiPiPi0Selector.h.

Referenced by LocalEtatoPiPiPi0Selector(), and operator()().

double LocalEtatoPiPiPi0Selector::m_minMass [private]

Definition at line 21 of file LocalEtatoPiPiPi0Selector.h.

Referenced by LocalEtatoPiPiPi0Selector(), and operator()().


Generated on Tue Nov 29 23:20:02 2016 for BOSS_7.0.2 by  doxygen 1.4.7