#include <LocalEtatoGGSelector.h>
Inheritance diagram for LocalEtatoGGSelector:
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 LocalEtatoGGSelector & | operator= (const LocalEtatoGGSelector &) |
const LocalEtatoGGSelector & | operator= (const LocalEtatoGGSelector &) |
Private Attributes | |
double | m_maxChisq |
double | m_maxMass |
double | m_minMass |
|
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 }
|
|
|
|
|
|
|
|
00078 { 00079 return const_cast<DCSelectionFunction<Arg> *>(this)->operator()(iArg); 00080 }
|
|
Implements DCSelectionFunction< CDEta >. |
|
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 }
|
|
|
|
|
|
|
|
|
|
|