The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
Gaudi::TestSuite::NTuple::NTupleWriter_V Struct Reference
Inheritance diagram for Gaudi::TestSuite::NTuple::NTupleWriter_V:
Collaboration diagram for Gaudi::TestSuite::NTuple::NTupleWriter_V:

Public Member Functions

 NTupleWriter_V (const std::string &name, ISvcLocator *svcLoc)
std::tuple< int, size_t, float > transform (const std::vector< int > &vector) const override
Public Member Functions inherited from Gaudi::NTuple::Writer< std::tuple< int, size_t, float >(const std::vector< int > &)>
 Writer ()=delete

Detailed Description

Definition at line 27 of file NTupleWriterImpls.cpp.

Constructor & Destructor Documentation

◆ NTupleWriter_V()

Gaudi::TestSuite::NTuple::NTupleWriter_V::NTupleWriter_V ( const std::string & name,
ISvcLocator * svcLoc )
inline

Definition at line 28 of file NTupleWriterImpls.cpp.

29 : Writer( name, svcLoc, { "InputLocation", "MyVector" } ) {}

Member Function Documentation

◆ transform()

std::tuple< int, size_t, float > Gaudi::TestSuite::NTuple::NTupleWriter_V::transform ( const std::vector< int > & vector) const
inlineoverride

Definition at line 31 of file NTupleWriterImpls.cpp.

31 {
32 return std::make_tuple( std::accumulate( vector.begin(), vector.end(), 0 ), vector.size(), std::rand() % 20 );
33 }
struct GAUDI_API vector
Parametrisation class for vector-like implementation.

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