BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
BesDCSelector< Arg > Class Template Reference

#include <BesDCSelector.h>

+ Inheritance diagram for BesDCSelector< Arg >:

Public Member Functions

 BesDCSelector ()
 
virtual ~BesDCSelector ()
 
 BesDCSelector ()
 
virtual ~BesDCSelector ()
 
- Public Member Functions inherited from DCSelectionFunction< Arg >
 DCSelectionFunction ()
 
virtual ~DCSelectionFunction ()
 
virtual bool operator() (Arg &)=0
 
bool operator() (Arg &iArg) const
 
 DCSelectionFunction ()
 
virtual ~DCSelectionFunction ()
 
virtual bool operator() (Arg &)=0
 
bool operator() (Arg &iArg) const
 

Protected Member Functions

IDataProviderSvc * eventSvc ()
 
IVertexDbSvcvtxDbSvc ()
 
IDataProviderSvc * eventSvc ()
 
IVertexDbSvcvtxDbSvc ()
 

Detailed Description

template<class Arg>
class BesDCSelector< Arg >

Definition at line 10 of file Event/BesDChain/BesDChain-00-00-14/BesDChain/BesDCSelector.h.

Constructor & Destructor Documentation

◆ BesDCSelector() [1/2]

template<class Arg >
BesDCSelector< Arg >::BesDCSelector ( )
inline

Definition at line 15 of file Event/BesDChain/BesDChain-00-00-14/BesDChain/BesDCSelector.h.

15: m_evtSvc(0) {};

◆ ~BesDCSelector() [1/2]

template<class Arg >
virtual BesDCSelector< Arg >::~BesDCSelector ( )
inlinevirtual

◆ BesDCSelector() [2/2]

template<class Arg >
BesDCSelector< Arg >::BesDCSelector ( )
inline

Definition at line 15 of file InstallArea/include/BesDChain/BesDChain/BesDCSelector.h.

15: m_evtSvc(0) {};

◆ ~BesDCSelector() [2/2]

template<class Arg >
virtual BesDCSelector< Arg >::~BesDCSelector ( )
inlinevirtual

Member Function Documentation

◆ eventSvc() [1/2]

template<class Arg >
IDataProviderSvc * BesDCSelector< Arg >::eventSvc
protected

Definition at line 9 of file Event/BesDChain/BesDChain-00-00-14/BesDChain/Template/BesDCSelector.cc.

9 {
10
11 if ( m_evtSvc == 0 ) {
12 StatusCode sc = Gaudi::svcLocator()->service( "EventDataSvc", m_evtSvc, true );
13 if( sc.isFailure() ) {
14 assert(false);
15 }
16 }
17
18 return m_evtSvc;
19}

◆ eventSvc() [2/2]

template<class Arg >
IDataProviderSvc * BesDCSelector< Arg >::eventSvc ( )
protected

◆ vtxDbSvc() [1/2]

template<class Arg >
IVertexDbSvc * BesDCSelector< Arg >::vtxDbSvc
protected

Definition at line 22 of file Event/BesDChain/BesDChain-00-00-14/BesDChain/Template/BesDCSelector.cc.

22 {
23
24 if ( m_vtxSvc == 0 ) {
25 StatusCode sc = Gaudi::svcLocator()->service( "VertexDbSvc", m_vtxSvc, true );
26 if( sc.isFailure() ) {
27 assert(false);
28 }
29 }
30
31 return m_vtxSvc;
32}

◆ vtxDbSvc() [2/2]

template<class Arg >
IVertexDbSvc * BesDCSelector< Arg >::vtxDbSvc ( )
protected

The documentation for this class was generated from the following files: