The Gaudi Framework  master (594c33fa)
Gaudi::Examples::EvtCollectionSelector Struct Reference
Inheritance diagram for Gaudi::Examples::EvtCollectionSelector:
Collaboration diagram for Gaudi::Examples::EvtCollectionSelector:

Additional Inherited Members

- Public Types inherited from implements< ISelectStatement >
using base_class = implements< Interfaces... >
 Typedef to this class. More...
 
using extend_interfaces_base = extend_interfaces< Interfaces... >
 Typedef to the base of this class. More...
 
using iids = typename extend_interfaces_base::ext_iids
 
- Public Types inherited from extend_interfaces< Interfaces... >
using ext_iids = typename Gaudi::interface_list_cat< typename Interfaces::ext_iids... >::type
 take union of the ext_iids of all Interfaces... More...
 
- Public Member Functions inherited from Gaudi::TestSuite::EvtCollectionSelector
StatusCode initialize (NTuple::Tuple *nt) override
 Initialization. More...
 
bool operator() (NTuple::Tuple *) override
 Specialized callback for NTuples. More...
 
- Public Member Functions inherited from NTuple::Selector
 Selector (IInterface *svc)
 Standard constructor. More...
 
virtual ~Selector ()=default
 Standard Destructor. More...
 
bool firstCall () const
 Check for first call. More...
 
StatusCode initResult () const
 Access initialization status. More...
 
bool operator() (void *nt) override
 Default callback from interface. More...
 
- Public Member Functions inherited from SelectStatement
 SelectStatement (const std::string &s, long typ)
 Standard Constructor initializing select string. More...
 
 SelectStatement (const std::string &s)
 Standard Constructor initializing select string. More...
 
 SelectStatement ()
 Standard Constructor initializing function call. More...
 
virtual ~SelectStatement ()
 Standard Destructor. More...
 
long type () const override
 Access the type of the object. More...
 
const std::stringcriteria () const override
 Access the selection string. More...
 
void setCriteria (const std::string &crit) override
 Set the type. More...
 
void setActive (bool flag=true) override
 Change activity flag. More...
 
bool isActive () const override
 Check if selection is active. More...
 
- Public Member Functions inherited from implements< ISelectStatement >
void * i_cast (const InterfaceID &tid) const override
 Implementation of IInterface::i_cast. More...
 
StatusCode queryInterface (const InterfaceID &ti, void **pp) override
 Implementation of IInterface::queryInterface. More...
 
std::vector< std::stringgetInterfaceNames () const override
 Implementation of IInterface::getInterfaceNames. More...
 
 implements ()=default
 Default constructor. More...
 
 implements (const implements &)
 Copy constructor (zero the reference count) More...
 
implementsoperator= (const implements &)
 Assignment operator (do not touch the reference count). More...
 
unsigned long addRef () override
 Reference Interface instance
More...
 
unsigned long release () override
 Release Interface instance
More...
 
unsigned long refCount () const override
 Current reference count
More...
 
- Protected Attributes inherited from Gaudi::TestSuite::EvtCollectionSelector
NTuple::Item< int > m_ntrack
 
NTuple::Array< float > m_trkMom
 
NTuple::Array< float > m_trkMomFixed
 
NTuple::Item< Gaudi::TestSuite::MyTrack * > m_track
 
int m_cut = 10
 
- Protected Attributes inherited from NTuple::Selector
IInterfacem_parent
 reference to parent interface More...
 
bool m_firstCall
 Boolean to indicate need for initialization. More...
 
StatusCode m_status
 StatusCode indication initialization result. More...
 
- Protected Attributes inherited from SelectStatement
std::string m_select
 Select string. More...
 
bool m_isActive
 Activation flag. More...
 
long m_type
 Type identifier. More...
 
- Protected Attributes inherited from implements< ISelectStatement >
std::atomic_ulong m_refCount
 Reference counter
More...
 

Detailed Description

Definition at line 124 of file EvtCollectionSelector.cpp.


The documentation for this struct was generated from the following file: