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

LocalEtatoGGSelector Class Reference

#include <LocalEtatoGGSelector.h>

Inheritance diagram for LocalEtatoGGSelector:

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

Public Member Functions

 LocalEtatoGGSelector ()
 LocalEtatoGGSelector ()
bool operator() (CDEta &iArg) const
bool operator() (CDEta &aEta)
bool operator() (CDEta &aEta)

Private Member Functions

 LocalEtatoGGSelector (const LocalEtatoGGSelector &)
 LocalEtatoGGSelector (const LocalEtatoGGSelector &)
const LocalEtatoGGSelectoroperator= (const LocalEtatoGGSelector &)
const LocalEtatoGGSelectoroperator= (const LocalEtatoGGSelector &)

Private Attributes

double m_maxChisq
double m_maxMass
double m_minMass

Constructor & Destructor Documentation

LocalEtatoGGSelector::LocalEtatoGGSelector  ) 
 

00010 {
00011    IJobOptionsSvc* jobSvc;
00012    Gaudi::svcLocator()->service("JobOptionsSvc", jobSvc);
00013 
00014    PropertyMgr m_propMgr;
00015 
00016    m_propMgr.declareProperty("EtaMinMassCut",  m_minMass = 0.40 );
00017    m_propMgr.declareProperty("EtaMaxMassCut",  m_maxMass = 0.70 );
00018    m_propMgr.declareProperty("EtaMaxChisqCut", m_maxChisq = 2500 );
00019    
00020 
00021    jobSvc->setMyProperties("LocalEtatoGGSelector", &m_propMgr);
00022 }

LocalEtatoGGSelector::LocalEtatoGGSelector const LocalEtatoGGSelector  )  [private]
 

LocalEtatoGGSelector::LocalEtatoGGSelector  ) 
 

LocalEtatoGGSelector::LocalEtatoGGSelector const LocalEtatoGGSelector  )  [private]
 


Member Function Documentation

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

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

bool LocalEtatoGGSelector::operator() CDEta aEta  )  [virtual]
 

Implements DCSelectionFunction< CDEta >.

bool LocalEtatoGGSelector::operator() CDEta aEta  )  [virtual]
 

Implements DCSelectionFunction< CDEta >.

00024                                                   {
00025 
00026   EvtRecEtaToGG* eta = const_cast<EvtRecEtaToGG*>( aEta.navEta() );
00027   
00028   double mass = eta->unconMass();
00029   double chi2 = eta->chisq();
00030   if ((mass <= m_minMass) || (mass >= m_maxMass) || (chi2 >= m_maxChisq)) return false;
00031   
00032     
00033   return true;
00034 }

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

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


Member Data Documentation

double LocalEtatoGGSelector::m_maxChisq [private]
 

double LocalEtatoGGSelector::m_maxMass [private]
 

double LocalEtatoGGSelector::m_minMass [private]
 


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