Go to the documentation of this file.
16 #define EVTCOLLECTIONSELECTOR_CPP 1
36 # pragma warning( disable : 1125 )
38 # pragma warning( disable : 1572 )
95 using NTuple::Selector::operator();
105 for (
int i = 5; i < 99; ++i ) {
113 <<
" px=" << ( *m_track )->px() <<
" py=" << ( *m_track )->py() <<
" pz=" << ( *m_track )->pz()
bool operator()(NTuple::Tuple *) override
Specialized callback for NTuples.
StatusCode initialize(NTuple::Tuple *nt) override
Initialization.
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
StatusCode item(const std::string &name, Item< TYPE > &result)
Locate a scalar Item of data to the N tuple type safe.
NTuple::Array< float > m_trkMomFixed
#define DECLARE_NAMESPACE_OBJECT_FACTORY(n, x)
NTuple::Item< Gaudi::Examples::MyTrack * > m_track
NTuple::Array< float > m_trkMom
Header file for std:chrono::duration-based Counters.
Selector(IInterface *svc)
Standard constructor.
constexpr static const auto SUCCESS
Abstract base class which allows the user to interact with the actual N tuple implementation.
std::ostream & toStream(ITERATOR first, ITERATOR last, std::ostream &s, const std::string &open, const std::string &close, const std::string &delim)
the helper function to print the sequence
#define EvtCollectionSelector
NTuple::Item< int > m_ntrack