LocalEptoPiPiEtaSelector Class Reference

#include <LocalEptoPiPiEtaSelector.h>

Inheritance diagram for LocalEptoPiPiEtaSelector:

DCSelectionFunction< CDDecay > unary_function List of all members.

Public Member Functions

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

Private Member Functions

 LocalEptoPiPiEtaSelector (const LocalEptoPiPiEtaSelector &)
const LocalEptoPiPiEtaSelectoroperator= (const LocalEptoPiPiEtaSelector &)

Private Attributes

double m_minMass
double m_maxMass

Detailed Description

Definition at line 7 of file LocalEptoPiPiEtaSelector.h.


Constructor & Destructor Documentation

LocalEptoPiPiEtaSelector::LocalEptoPiPiEtaSelector (  ) 

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

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

Implements DCSelectionFunction< CDDecay >.

Definition at line 28 of file LocalEptoPiPiEtaSelector.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 LocalEptoPiPiEtaSelector& LocalEptoPiPiEtaSelector::operator= ( const LocalEptoPiPiEtaSelector  )  [private]


Member Data Documentation

double LocalEptoPiPiEtaSelector::m_maxMass [private]

Definition at line 22 of file LocalEptoPiPiEtaSelector.h.

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

double LocalEptoPiPiEtaSelector::m_minMass [private]

Definition at line 21 of file LocalEptoPiPiEtaSelector.h.

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


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