BOSS 8.0.0
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 ()
 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
 DCSelectionFunction ()
virtual ~DCSelectionFunction ()
virtual bool operator() (Arg &)=0
bool operator() (Arg &iArg) const

Protected Member Functions

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

Detailed Description

template<class Arg>
class BesDCSelector< Arg >

Definition at line 9 of file Event/BesDChain/include/BesDChain/BesDCSelector.h.

Constructor & Destructor Documentation

◆ BesDCSelector() [1/3]

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

Definition at line 12 of file Event/BesDChain/include/BesDChain/BesDCSelector.h.

12: m_evtSvc( 0 ){};

◆ ~BesDCSelector() [1/3]

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

Definition at line 13 of file Event/BesDChain/include/BesDChain/BesDCSelector.h.

13{};

◆ BesDCSelector() [2/3]

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

Definition at line 12 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesDChain/BesDCSelector.h.

12: m_evtSvc( 0 ){};

◆ ~BesDCSelector() [2/3]

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

◆ BesDCSelector() [3/3]

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

Definition at line 12 of file InstallArea/x86_64-el9-gcc13-opt/include/BesDChain/BesDCSelector.h.

12: m_evtSvc( 0 ){};

◆ ~BesDCSelector() [3/3]

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

Member Function Documentation

◆ eventSvc() [1/3]

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

Definition at line 8 of file Event/BesDChain/include/BesDChain/Template/BesDCSelector.cc.

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

◆ eventSvc() [2/3]

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

◆ eventSvc() [3/3]

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

◆ vtxDbSvc() [1/3]

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

Definition at line 19 of file Event/BesDChain/include/BesDChain/Template/BesDCSelector.cc.

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

◆ vtxDbSvc() [2/3]

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

◆ vtxDbSvc() [3/3]

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

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