LocalEptoPiPiEta3PiSelector Class Reference

#include <LocalEptoPiPiEta3PiSelector.h>

Inheritance diagram for LocalEptoPiPiEta3PiSelector:

DCSelectionFunction< CDDecay > unary_function List of all members.

Public Member Functions

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

Private Member Functions

 LocalEptoPiPiEta3PiSelector (const LocalEptoPiPiEta3PiSelector &)
const LocalEptoPiPiEta3PiSelectoroperator= (const LocalEptoPiPiEta3PiSelector &)

Private Attributes

double m_minMass
double m_maxMass

Detailed Description

Definition at line 7 of file LocalEptoPiPiEta3PiSelector.h.


Constructor & Destructor Documentation

LocalEptoPiPiEta3PiSelector::LocalEptoPiPiEta3PiSelector (  ) 

Definition at line 13 of file LocalEptoPiPiEta3PiSelector.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("minMassEptoPiPiEta3Pi",                                                    m_minMass = 0.938);
00022   m_propMgr.declareProperty("maxMassEptoPiPiEta3Pi",                                                            m_maxMass = 0.978);
00023    
00024    
00025   jobSvc->setMyProperties("LocalEptoPiPiEta3PiSelector", &m_propMgr);
00026 }

LocalEptoPiPiEta3PiSelector::LocalEptoPiPiEta3PiSelector ( const LocalEptoPiPiEta3PiSelector  )  [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 LocalEptoPiPiEta3PiSelector::operator() ( CDDecay aEp  )  [virtual]

Implements DCSelectionFunction< CDDecay >.

Definition at line 28 of file LocalEptoPiPiEta3PiSelector.cxx.

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

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

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


Member Data Documentation

double LocalEptoPiPiEta3PiSelector::m_maxMass [private]

Definition at line 22 of file LocalEptoPiPiEta3PiSelector.h.

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

double LocalEptoPiPiEta3PiSelector::m_minMass [private]

Definition at line 21 of file LocalEptoPiPiEta3PiSelector.h.

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


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