BOSS 7.1.2
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 ()
 
- Public Member Functions inherited from DCSelectionFunction< Arg >
 DCSelectionFunction ()
 
virtual ~DCSelectionFunction ()
 
virtual bool operator() (Arg &)=0
 
bool operator() (Arg &iArg) const
 

Protected Member Functions

IDataProviderSvc * eventSvc ()
 
IVertexDbSvcvtxDbSvc ()
 

Detailed Description

template<class Arg>
class BesDCSelector< Arg >

Definition at line 10 of file BesDCSelector.h.

Constructor & Destructor Documentation

◆ BesDCSelector()

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

Definition at line 15 of file BesDCSelector.h.

15: m_evtSvc(0) {};

◆ ~BesDCSelector()

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

Definition at line 16 of file BesDCSelector.h.

16{};

Member Function Documentation

◆ eventSvc()

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

Definition at line 9 of file 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}

◆ vtxDbSvc()

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

Definition at line 22 of file 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}

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