Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

LocalEptoPiPiEtaSelector Class Reference

#include <LocalEptoPiPiEtaSelector.h>

Inheritance diagram for LocalEptoPiPiEtaSelector:

DCSelectionFunction< CDDecay > DCSelectionFunction< CDDecay > unary_function unary_function unary_function unary_function List of all members.

Public Member Functions

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

Private Member Functions

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

Private Attributes

double m_maxMass
double m_minMass

Constructor & Destructor Documentation

LocalEptoPiPiEtaSelector::LocalEptoPiPiEtaSelector  ) 
 

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

LocalEptoPiPiEtaSelector::LocalEptoPiPiEtaSelector const LocalEptoPiPiEtaSelector  )  [private]
 

LocalEptoPiPiEtaSelector::LocalEptoPiPiEtaSelector  ) 
 

LocalEptoPiPiEtaSelector::LocalEptoPiPiEtaSelector const LocalEptoPiPiEtaSelector  )  [private]
 


Member Function Documentation

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

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

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

Implements DCSelectionFunction< CDDecay >.

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

Implements DCSelectionFunction< CDDecay >.

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

const LocalEptoPiPiEtaSelector& LocalEptoPiPiEtaSelector::operator= const LocalEptoPiPiEtaSelector  )  [private]
 

const LocalEptoPiPiEtaSelector& LocalEptoPiPiEtaSelector::operator= const LocalEptoPiPiEtaSelector  )  [private]
 


Member Data Documentation

double LocalEptoPiPiEtaSelector::m_maxMass [private]
 

double LocalEptoPiPiEtaSelector::m_minMass [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:21:21 2011 for BOSS6.5.5 by  doxygen 1.3.9.1