#include <BesDCSelector.h>
Inheritance diagram for BesDCSelector< Arg >:
Public Member Functions | |
BesDCSelector () | |
virtual | ~BesDCSelector () |
virtual bool | operator() (Arg &)=0 |
bool | operator() (Arg &iArg) const |
Protected Member Functions | |
IDataProviderSvc * | eventSvc () |
IVertexDbSvc * | vtxDbSvc () |
Private Attributes | |
IDataProviderSvc * | m_evtSvc |
IVertexDbSvc * | m_vtxSvc |
Definition at line 10 of file BesDCSelector.h.
BesDCSelector< Arg >::BesDCSelector | ( | ) | [inline] |
virtual BesDCSelector< Arg >::~BesDCSelector | ( | ) | [inline, virtual] |
IDataProviderSvc * BesDCSelector< Arg >::eventSvc | ( | ) | [protected] |
Definition at line 9 of file BesDCSelector.cc.
References BesDCSelector< Arg >::m_evtSvc.
00009 { 00010 00011 if ( m_evtSvc == 0 ) { 00012 StatusCode sc = Gaudi::svcLocator()->service( "EventDataSvc", m_evtSvc, true ); 00013 if( sc.isFailure() ) { 00014 assert(false); 00015 } 00016 } 00017 00018 return m_evtSvc; 00019 }
bool DCSelectionFunction< Arg >::operator() | ( | Arg & | iArg | ) | const [inline, inherited] |
virtual bool DCSelectionFunction< Arg >::operator() | ( | Arg & | ) | [pure virtual, inherited] |
Implemented in DChain::DCSimpleSelector< Arg >, ChargedDSelector, DsSelector, LocalEptoPiPiEta3PiSelector, LocalEptoPiPiEtaSelector, LocalEptoRhoGamSelector, LocalEtatoGGSelector, LocalEtatoPiPiPi0Selector, LocalKsSelector, LocalPhotonSelector, LocalPi0Selector, LocalRhotoPiPiSelector, NeutralDSelector, and UserPi0Cut.
IVertexDbSvc * BesDCSelector< Arg >::vtxDbSvc | ( | ) | [protected] |
Definition at line 22 of file BesDCSelector.cc.
References BesDCSelector< Arg >::m_vtxSvc.
00022 { 00023 00024 if ( m_vtxSvc == 0 ) { 00025 StatusCode sc = Gaudi::svcLocator()->service( "VertexDbSvc", m_vtxSvc, true ); 00026 if( sc.isFailure() ) { 00027 assert(false); 00028 } 00029 } 00030 00031 return m_vtxSvc; 00032 }
IDataProviderSvc* BesDCSelector< Arg >::m_evtSvc [private] |
IVertexDbSvc* BesDCSelector< Arg >::m_vtxSvc [private] |