GaudiPython::TupleDecorator Class Reference

Simple class which performs the decoration of the standard N-Tuple. More...

#include <GaudiPython/TupleDecorator.h>

Static Public Member Functions

static INTuplenTuple (const Tuples::Tuple &tuple)
 accessors to internal More...
 
static NTuple::Tuplentuple (const Tuples::Tuple &tuple)
 accessors to internal More...
 
static bool valid (const Tuples::Tuple &tuple)
 status of the tuple More...
 
static StatusCode write (const Tuples::Tuple &tuple)
 commit the row More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const int value)
 more or less simple columns: long More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const int value, const int minv, const int maxv)
 more or less simple columns: long More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const double value)
 more or less simple columns: double More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const bool value)
 more or less simple columns: bool More...
 
static StatusCode column_ll (const Tuples::Tuple &tuple, const std::string &name, const long long value)
 more or less simple columns: long long More...
 
static StatusCode column_ull (const Tuples::Tuple &tuple, const std::string &name, const unsigned long long value)
 more or less simple columns: unsigned long long More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, IOpaqueAddress *value)
 more or less simple columns: IOpaqueAddress More...
 
static StatusCode column (const Tuples::Tuple &tuple, IOpaqueAddress *value)
 more or less simple columns: IOpaqueAddress More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::LorentzVector &value)
 Advanced columns: LorentzVector. More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::XYZVector &value)
 Advanced columns: 3D-vector. More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::XYZPoint &value)
 Advanced columns: 3D-points. More...
 
static StatusCode farray (const Tuples::Tuple &tuple, const std::string &name, const std::vector< double > &data, const std::string &length, const size_t maxv)
 Advanced columns: floating-size arrays. More...
 
static StatusCode fmatrix (const Tuples::Tuple &tuple, const std::string &name, const GaudiPython::Matrix &data, const Tuples::TupleObj::MIndex cols, const std::string &length, const size_t maxv)
 Advanced columns: floating-size matrices. More...
 
static StatusCode fmatrix (const Tuples::Tuple &tuple, const std::string &name, const GaudiUtils::VectorMap< int, double > &info, const std::string &length, const size_t maxv)
 Advanced columns: floating-size matrices. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const std::vector< double > &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector1 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector2 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector3 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector4 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector5 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector6 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector7 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector8 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector9 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const GaudiPython::Matrix &data, const Tuples::TupleObj::MIndex cols)
 Advanced columns: fixed size matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix2x2 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix3x3 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix4x4 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix5x5 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix6x6 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix7x7 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix8x8 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix9x9 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix1x1 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix1x3 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix1x5 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix1x6 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix4x3 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix3x4 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix3x5 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix3x6 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix2x3 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix3x2 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix1x1 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix2x2 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix3x3 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix4x4 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix5x5 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix6x6 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix7x7 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix8x8 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix9x9 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Time &value)
 advanced column: time More...
 
static StatusCode column (const Tuples::Tuple &tuple, const Gaudi::Time &value)
 advanced column: time More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const CLHEP::HepVector &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode farray (const Tuples::Tuple &tuple, const std::string &name, const CLHEP::HepVector &data, const std::string &length, const size_t maxv)
 Advanced columns: floating-size arrays. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const CLHEP::HepGenMatrix &data)
 Advanced columns: fixed size matrices. More...
 
static StatusCode fmatrix (const Tuples::Tuple &tuple, const std::string &name, const CLHEP::HepGenMatrix &data, const Tuples::TupleObj::MIndex cols, const std::string &length, const size_t maxv)
 Advanced columns: floating-size matrices. More...
 
static INTuplenTuple (const Tuples::Tuple &tuple)
 accessors to internal More...
 
static NTuple::Tuplentuple (const Tuples::Tuple &tuple)
 accessors to internal More...
 
static bool valid (const Tuples::Tuple &tuple)
 status of the tuple More...
 
static StatusCode write (const Tuples::Tuple &tuple)
 commit the row More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const int value)
 more or less simple columns: long More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const int value, const int minv, const int maxv)
 more or less simple columns: long More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const double value)
 more or less simple columns: double More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const bool value)
 more or less simple columns: bool More...
 
static StatusCode column_ll (const Tuples::Tuple &tuple, const std::string &name, const long long value)
 more or less simple columns: long long More...
 
static StatusCode column_ull (const Tuples::Tuple &tuple, const std::string &name, const unsigned long long value)
 more or less simple columns: unsigned long long More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, IOpaqueAddress *value)
 more or less simple columns: IOpaqueAddress More...
 
static StatusCode column (const Tuples::Tuple &tuple, IOpaqueAddress *value)
 more or less simple columns: IOpaqueAddress More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::LorentzVector &value)
 Advanced columns: LorentzVector. More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::XYZVector &value)
 Advanced columns: 3D-vector. More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::XYZPoint &value)
 Advanced columns: 3D-points. More...
 
static StatusCode farray (const Tuples::Tuple &tuple, const std::string &name, const std::vector< double > &data, const std::string &length, const size_t maxv)
 Advanced columns: floating-size arrays. More...
 
static StatusCode fmatrix (const Tuples::Tuple &tuple, const std::string &name, const GaudiPython::Matrix &data, const Tuples::TupleObj::MIndex cols, const std::string &length, const size_t maxv)
 Advanced columns: floating-size matrices. More...
 
static StatusCode fmatrix (const Tuples::Tuple &tuple, const std::string &name, const GaudiUtils::VectorMap< int, double > &info, const std::string &length, const size_t maxv)
 Advanced columns: floating-size matrices. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const std::vector< double > &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector1 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector2 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector3 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector4 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector5 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector6 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector7 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector8 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Vector9 &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const GaudiPython::Matrix &data, const Tuples::TupleObj::MIndex cols)
 Advanced columns: fixed size matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix2x2 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix3x3 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix4x4 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix5x5 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix6x6 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix7x7 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix8x8 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix9x9 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix1x1 &value)
 Advanced columns: fixed size matrices: square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix1x3 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix1x5 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix1x6 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix4x3 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix3x4 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix3x5 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix3x6 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix2x3 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Matrix3x2 &value)
 Advanced columns: fixed size matrices: non-square matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix1x1 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix2x2 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix3x3 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix4x4 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix5x5 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix6x6 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix7x7 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix8x8 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::SymMatrix9x9 &value)
 Advanced columns: fixed size matrices: symmetric matrices. More...
 
static StatusCode column (const Tuples::Tuple &tuple, const std::string &name, const Gaudi::Time &value)
 advanced column: time More...
 
static StatusCode column (const Tuples::Tuple &tuple, const Gaudi::Time &value)
 advanced column: time More...
 
static StatusCode array (const Tuples::Tuple &tuple, const std::string &name, const CLHEP::HepVector &data)
 Advanced columns: fixed size arrays. More...
 
static StatusCode farray (const Tuples::Tuple &tuple, const std::string &name, const CLHEP::HepVector &data, const std::string &length, const size_t maxv)
 Advanced columns: floating-size arrays. More...
 
static StatusCode matrix (const Tuples::Tuple &tuple, const std::string &name, const CLHEP::HepGenMatrix &data)
 Advanced columns: fixed size matrices. More...
 
static StatusCode fmatrix (const Tuples::Tuple &tuple, const std::string &name, const CLHEP::HepGenMatrix &data, const Tuples::TupleObj::MIndex cols, const std::string &length, const size_t maxv)
 Advanced columns: floating-size matrices. More...
 

Detailed Description

Simple class which performs the decoration of the standard N-Tuple.

See also
Tuples::Tuple
Author
Vanya BELYAEV ibely.nosp@m.aev@.nosp@m.physi.nosp@m.cs.s.nosp@m.yr.ed.nosp@m.u
Date
2005-08-04

Definition at line 48 of file TupleDecorator.h.

Member Function Documentation

StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const std::vector< double > &  data 
)
static

Advanced columns: fixed size arrays.

Definition at line 183 of file TupleDecorator.cpp.

186 {
187  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
188  return tuple->array ( name , data.begin() , data.end() ) ;
189 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode array(const std::string &name, DATA first, DATA last)
fill N-Tuple with fixed-size array
Definition: TupleObj.h:1659
static StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const std::vector< double > &  data 
)
static

Advanced columns: fixed size arrays.

StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector1 data 
)
static

Advanced columns: fixed size arrays.

Definition at line 192 of file TupleDecorator.cpp.

195 {
196  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
197  return tuple->array( name , data ) ;
198 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode array(const std::string &name, DATA first, DATA last)
fill N-Tuple with fixed-size array
Definition: TupleObj.h:1659
static StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector1 data 
)
static

Advanced columns: fixed size arrays.

StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector2 data 
)
static

Advanced columns: fixed size arrays.

Definition at line 201 of file TupleDecorator.cpp.

204 {
205  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
206  return tuple->array( name , data ) ;
207 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode array(const std::string &name, DATA first, DATA last)
fill N-Tuple with fixed-size array
Definition: TupleObj.h:1659
static StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector2 data 
)
static

Advanced columns: fixed size arrays.

static StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector3 data 
)
static

Advanced columns: fixed size arrays.

StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector3 data 
)
static

Advanced columns: fixed size arrays.

Definition at line 210 of file TupleDecorator.cpp.

213 {
214  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
215  return tuple->array( name , data.begin() , data.begin() + 3 ) ;
216 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode array(const std::string &name, DATA first, DATA last)
fill N-Tuple with fixed-size array
Definition: TupleObj.h:1659
static StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector4 data 
)
static

Advanced columns: fixed size arrays.

StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector4 data 
)
static

Advanced columns: fixed size arrays.

Definition at line 219 of file TupleDecorator.cpp.

222 {
223  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
224  // return tuple->array( name , data ) ;
225  return tuple->array( name , data.begin() , data.begin()+4 ) ;
226 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode array(const std::string &name, DATA first, DATA last)
fill N-Tuple with fixed-size array
Definition: TupleObj.h:1659
static StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector5 data 
)
static

Advanced columns: fixed size arrays.

StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector5 data 
)
static

Advanced columns: fixed size arrays.

Definition at line 229 of file TupleDecorator.cpp.

232 {
233  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
234  return tuple->array( name , data ) ;
235 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode array(const std::string &name, DATA first, DATA last)
fill N-Tuple with fixed-size array
Definition: TupleObj.h:1659
static StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector6 data 
)
static

Advanced columns: fixed size arrays.

StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector6 data 
)
static

Advanced columns: fixed size arrays.

Definition at line 238 of file TupleDecorator.cpp.

241 {
242  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
243  return tuple->array( name , data ) ;
244 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode array(const std::string &name, DATA first, DATA last)
fill N-Tuple with fixed-size array
Definition: TupleObj.h:1659
static StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector7 data 
)
static

Advanced columns: fixed size arrays.

StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector7 data 
)
static

Advanced columns: fixed size arrays.

Definition at line 247 of file TupleDecorator.cpp.

250 {
251  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
252  return tuple->array( name , data ) ;
253 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode array(const std::string &name, DATA first, DATA last)
fill N-Tuple with fixed-size array
Definition: TupleObj.h:1659
static StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector8 data 
)
static

Advanced columns: fixed size arrays.

StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector8 data 
)
static

Advanced columns: fixed size arrays.

Definition at line 256 of file TupleDecorator.cpp.

259 {
260  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
261  return tuple->array( name , data ) ;
262 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode array(const std::string &name, DATA first, DATA last)
fill N-Tuple with fixed-size array
Definition: TupleObj.h:1659
static StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector9 data 
)
static

Advanced columns: fixed size arrays.

StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Vector9 data 
)
static

Advanced columns: fixed size arrays.

Definition at line 265 of file TupleDecorator.cpp.

268 {
269  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
270  return tuple->array( name , data ) ;
271 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode array(const std::string &name, DATA first, DATA last)
fill N-Tuple with fixed-size array
Definition: TupleObj.h:1659
StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const CLHEP::HepVector &  data 
)
static

Advanced columns: fixed size arrays.

Definition at line 572 of file TupleDecorator.cpp.

575 {
576  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
577  return tuple->array( name , data , data.num_row() ) ;
578 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode array(const std::string &name, DATA first, DATA last)
fill N-Tuple with fixed-size array
Definition: TupleObj.h:1659
static StatusCode GaudiPython::TupleDecorator::array ( const Tuples::Tuple tuple,
const std::string &  name,
const CLHEP::HepVector &  data 
)
static

Advanced columns: fixed size arrays.

static StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const int  value 
)
static

more or less simple columns: long

StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const int  value 
)
static

more or less simple columns: long

Definition at line 73 of file TupleDecorator.cpp.

76 { return _fill ( tuple , name , value ) ; }
static StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const int  value,
const int  minv,
const int  maxv 
)
static

more or less simple columns: long

StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const int  value,
const int  minv,
const int  maxv 
)
static

more or less simple columns: long

Definition at line 79 of file TupleDecorator.cpp.

84 {
85  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
86  return tuple -> column ( name , value , minv , maxv ) ;
87 }
static StatusCode column(const Tuples::Tuple &tuple, const std::string &name, const int value)
more or less simple columns: long
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const double  value 
)
static

more or less simple columns: double

StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const double  value 
)
static

more or less simple columns: double

Definition at line 90 of file TupleDecorator.cpp.

93 { return _fill ( tuple , name , value ) ; }
StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const bool  value 
)
static

more or less simple columns: bool

Definition at line 108 of file TupleDecorator.cpp.

111 { return _fill ( tuple , name , value ) ; }
static StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const bool  value 
)
static

more or less simple columns: bool

static StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
IOpaqueAddress value 
)
static

more or less simple columns: IOpaqueAddress

StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
IOpaqueAddress value 
)
static

more or less simple columns: IOpaqueAddress

Definition at line 114 of file TupleDecorator.cpp.

117 {
118  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
119  return tuple->column( name , value ) ;
120 }
StatusCode column(const std::string &name, const float value)
Set the value for selected tuple column.
Definition: TupleObj.cpp:337
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
IOpaqueAddress value 
)
static

more or less simple columns: IOpaqueAddress

StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
IOpaqueAddress value 
)
static

more or less simple columns: IOpaqueAddress

Definition at line 123 of file TupleDecorator.cpp.

125 { return column ( tuple , "Address" , value ) ; }
static StatusCode column(const Tuples::Tuple &tuple, const std::string &name, const int value)
more or less simple columns: long
static StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::LorentzVector value 
)
static

Advanced columns: LorentzVector.

StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::LorentzVector value 
)
static

Advanced columns: LorentzVector.

Definition at line 128 of file TupleDecorator.cpp.

131 { return _fill ( tuple , name , value ) ; }
static StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::XYZVector value 
)
static

Advanced columns: 3D-vector.

StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::XYZVector value 
)
static

Advanced columns: 3D-vector.

Definition at line 134 of file TupleDecorator.cpp.

137 { return _fill ( tuple , name , value ) ; }
static StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::XYZPoint value 
)
static

Advanced columns: 3D-points.

StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::XYZPoint value 
)
static

Advanced columns: 3D-points.

Definition at line 140 of file TupleDecorator.cpp.

143 { return _fill ( tuple , name , value ) ; }
StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Time value 
)
static

advanced column: time

Definition at line 542 of file TupleDecorator.cpp.

545 {
546  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
548  //
549  sc = tuple->column ( name + "year" , value.year ( true ) , 1970 , 2070 ) ;
550  if ( sc.isFailure() ) { return sc ; }
551  sc = tuple->column ( name + "month" , value.month ( true ) + 1 , 1 , 16 ) ;
552  if ( sc.isFailure() ) { return sc ; }
553  sc = tuple->column ( name + "day" , value.day ( true ) , 0 , 32 ) ;
554  if ( sc.isFailure() ) { return sc ; }
555  sc = tuple->column ( name + "hour" , value.hour ( true ) , 0 , 25 ) ;
556  if ( sc.isFailure() ) { return sc ; }
557  sc = tuple->column ( name + "minute" , value.minute ( true ) , 0 , 61 ) ;
558  if ( sc.isFailure() ) { return sc ; }
559  sc = tuple->column ( name + "second" , value.second ( true ) , 0 , 61 ) ;
560  if ( sc.isFailure() ) { return sc ; }
561  sc = tuple->column ( name + "nsecond" , value.nsecond () ) ;
562  //
563  return sc ;
564 }
int hour(bool local) const
Get the hour, numbered [0, 23].
Definition: Time.cpp:191
int day(bool local) const
Get the day of month, numbered [1,31].
Definition: Time.cpp:186
int month(bool local) const
Get the month, numbered [0,11].
Definition: Time.cpp:181
int second(bool local) const
Get the seconds, numbered [0,61] (allowing one or two leap seconds, years with leap seconds can have ...
Definition: Time.cpp:203
bool isFailure() const
Test for a status code of FAILURE.
Definition: StatusCode.h:85
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:30
StatusCode column(const std::string &name, const float value)
Set the value for selected tuple column.
Definition: TupleObj.cpp:337
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
int nsecond(void) const
Get the nanoseconds.
Definition: Time.cpp:210
int year(bool local) const
Get the year.
Definition: Time.cpp:176
int minute(bool local) const
Get the minute, numbered [0, 59].
Definition: Time.cpp:196
static StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Time value 
)
static

advanced column: time

StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const Gaudi::Time value 
)
static

advanced column: time

Definition at line 535 of file TupleDecorator.cpp.

537 { return column ( tuple , "" , value ) ; }
static StatusCode column(const Tuples::Tuple &tuple, const std::string &name, const int value)
more or less simple columns: long
static StatusCode GaudiPython::TupleDecorator::column ( const Tuples::Tuple tuple,
const Gaudi::Time value 
)
static

advanced column: time

static StatusCode GaudiPython::TupleDecorator::column_ll ( const Tuples::Tuple tuple,
const std::string &  name,
const long long  value 
)
static

more or less simple columns: long long

StatusCode GaudiPython::TupleDecorator::column_ll ( const Tuples::Tuple tuple,
const std::string &  name,
const long long  value 
)
static

more or less simple columns: long long

Definition at line 96 of file TupleDecorator.cpp.

99 { return _fill ( tuple , name , value ) ; }
static StatusCode GaudiPython::TupleDecorator::column_ull ( const Tuples::Tuple tuple,
const std::string &  name,
const unsigned long long  value 
)
static

more or less simple columns: unsigned long long

StatusCode GaudiPython::TupleDecorator::column_ull ( const Tuples::Tuple tuple,
const std::string &  name,
const unsigned long long  value 
)
static

more or less simple columns: unsigned long long

Definition at line 102 of file TupleDecorator.cpp.

105 { return _fill ( tuple , name , value ) ; }
StatusCode GaudiPython::TupleDecorator::farray ( const Tuples::Tuple tuple,
const std::string &  name,
const std::vector< double > &  data,
const std::string &  length,
const size_t  maxv 
)
static

Advanced columns: floating-size arrays.

Definition at line 146 of file TupleDecorator.cpp.

151 {
152  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
153  return tuple->farray( name , data.begin() , data.end() , length , maxv ) ;
154 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode farray(const std::string &name, DATA first, DATA last, const std::string &length, const size_t maxv)
Add an indexed array (of type float) to N-tuple.
Definition: TupleObj.h:880
static StatusCode GaudiPython::TupleDecorator::farray ( const Tuples::Tuple tuple,
const std::string &  name,
const std::vector< double > &  data,
const std::string &  length,
const size_t  maxv 
)
static

Advanced columns: floating-size arrays.

StatusCode GaudiPython::TupleDecorator::farray ( const Tuples::Tuple tuple,
const std::string &  name,
const CLHEP::HepVector &  data,
const std::string &  length,
const size_t  maxv 
)
static

Advanced columns: floating-size arrays.

Definition at line 581 of file TupleDecorator.cpp.

586 {
587  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
588  // use the trick!
589  const double* begin = &(data[0]);
590  const double* end = begin + data.num_row() ;
591  return tuple->farray ( name , begin , end , length , maxv ) ;
592 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
tuple end
Definition: IOTest.py:101
StatusCode farray(const std::string &name, DATA first, DATA last, const std::string &length, const size_t maxv)
Add an indexed array (of type float) to N-tuple.
Definition: TupleObj.h:880
static StatusCode GaudiPython::TupleDecorator::farray ( const Tuples::Tuple tuple,
const std::string &  name,
const CLHEP::HepVector &  data,
const std::string &  length,
const size_t  maxv 
)
static

Advanced columns: floating-size arrays.

StatusCode GaudiPython::TupleDecorator::fmatrix ( const Tuples::Tuple tuple,
const std::string &  name,
const GaudiPython::Matrix data,
const Tuples::TupleObj::MIndex  cols,
const std::string &  length,
const size_t  maxv 
)
static

Advanced columns: floating-size matrices.

Definition at line 157 of file TupleDecorator.cpp.

163 {
164  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
165  if ( !data.empty() && cols != data.front().size() )
166  { return tuple ->
167  Error ("GP:fmatrix(1): mismatch in matrix dimensions!" ) ; }
168  return tuple->fmatrix( name , data , data.size() , cols , length , maxv ) ;
169 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode fmatrix(const std::string &name, const MATRIX &data, size_t rows, const MIndex &cols, const std::string &length, const size_t maxv)
Fill N-Tuple with data from variable-size matrix.
Definition: TupleObj.h:1394
static StatusCode GaudiPython::TupleDecorator::fmatrix ( const Tuples::Tuple tuple,
const std::string &  name,
const GaudiPython::Matrix data,
const Tuples::TupleObj::MIndex  cols,
const std::string &  length,
const size_t  maxv 
)
static

Advanced columns: floating-size matrices.

StatusCode GaudiPython::TupleDecorator::fmatrix ( const Tuples::Tuple tuple,
const std::string &  name,
const GaudiUtils::VectorMap< int, double > &  info,
const std::string &  length,
const size_t  maxv 
)
static

Advanced columns: floating-size matrices.

Definition at line 172 of file TupleDecorator.cpp.

177 {
178  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
179  return tuple->fmatrix ( name , info , length , maxv ) ;
180 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode fmatrix(const std::string &name, const MATRIX &data, size_t rows, const MIndex &cols, const std::string &length, const size_t maxv)
Fill N-Tuple with data from variable-size matrix.
Definition: TupleObj.h:1394
static StatusCode GaudiPython::TupleDecorator::fmatrix ( const Tuples::Tuple tuple,
const std::string &  name,
const GaudiUtils::VectorMap< int, double > &  info,
const std::string &  length,
const size_t  maxv 
)
static

Advanced columns: floating-size matrices.

StatusCode GaudiPython::TupleDecorator::fmatrix ( const Tuples::Tuple tuple,
const std::string &  name,
const CLHEP::HepGenMatrix &  data,
const Tuples::TupleObj::MIndex  cols,
const std::string &  length,
const size_t  maxv 
)
static

Advanced columns: floating-size matrices.

Definition at line 610 of file TupleDecorator.cpp.

616 {
617  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
618  if ( cols != data.num_col() )
619  { return tuple ->
620  Error ("GP:fmatrix(2): mismatch in matrix dimensions!" ) ; }
621  return tuple->fmatrix( name , data , data.num_row() , cols , length , maxv ) ;
622 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode fmatrix(const std::string &name, const MATRIX &data, size_t rows, const MIndex &cols, const std::string &length, const size_t maxv)
Fill N-Tuple with data from variable-size matrix.
Definition: TupleObj.h:1394
static StatusCode GaudiPython::TupleDecorator::fmatrix ( const Tuples::Tuple tuple,
const std::string &  name,
const CLHEP::HepGenMatrix &  data,
const Tuples::TupleObj::MIndex  cols,
const std::string &  length,
const size_t  maxv 
)
static

Advanced columns: floating-size matrices.

static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const GaudiPython::Matrix data,
const Tuples::TupleObj::MIndex  cols 
)
static

Advanced columns: fixed size matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const GaudiPython::Matrix data,
const Tuples::TupleObj::MIndex  cols 
)
static

Advanced columns: fixed size matrices.

Definition at line 274 of file TupleDecorator.cpp.

278 {
279  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
280  if ( data.empty() )
281  { return tuple ->
282  Warning ("GP:matrix(1): empty fixed matrix, skip matrix " ) ; }
283  if ( cols != data.front().size() )
284  { return tuple ->
285  Error ("GP:matrix(1): mismatch in fixed matrix dimensions!" ) ; }
286  return tuple -> matrix ( name , data , data.size() , cols ) ;
287 }
static StatusCode matrix(const Tuples::Tuple &tuple, const std::string &name, const GaudiPython::Matrix &data, const Tuples::TupleObj::MIndex cols)
Advanced columns: fixed size matrices.
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix2x2 value 
)
static

Advanced columns: fixed size matrices: square matrices.

Definition at line 299 of file TupleDecorator.cpp.

302 {
303  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
304  return tuple->matrix ( name , data ) ;
305 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix2x2 value 
)
static

Advanced columns: fixed size matrices: square matrices.

static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix3x3 value 
)
static

Advanced columns: fixed size matrices: square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix3x3 value 
)
static

Advanced columns: fixed size matrices: square matrices.

Definition at line 308 of file TupleDecorator.cpp.

311 {
312  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
313  return tuple->matrix ( name , data ) ;
314 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix4x4 value 
)
static

Advanced columns: fixed size matrices: square matrices.

Definition at line 317 of file TupleDecorator.cpp.

320 {
321  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
322  return tuple->matrix ( name , data ) ;
323 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix4x4 value 
)
static

Advanced columns: fixed size matrices: square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix5x5 value 
)
static

Advanced columns: fixed size matrices: square matrices.

Definition at line 326 of file TupleDecorator.cpp.

329 {
330  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
331  return tuple->matrix ( name , data ) ;
332 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix5x5 value 
)
static

Advanced columns: fixed size matrices: square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix6x6 value 
)
static

Advanced columns: fixed size matrices: square matrices.

Definition at line 335 of file TupleDecorator.cpp.

338 {
339  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
340  return tuple->matrix ( name , data ) ;
341 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix6x6 value 
)
static

Advanced columns: fixed size matrices: square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix7x7 value 
)
static

Advanced columns: fixed size matrices: square matrices.

Definition at line 344 of file TupleDecorator.cpp.

347 {
348  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
349  return tuple->matrix ( name , data ) ;
350 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix7x7 value 
)
static

Advanced columns: fixed size matrices: square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix8x8 value 
)
static

Advanced columns: fixed size matrices: square matrices.

Definition at line 353 of file TupleDecorator.cpp.

356 {
357  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
358  return tuple->matrix ( name , data ) ;
359 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix8x8 value 
)
static

Advanced columns: fixed size matrices: square matrices.

static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix9x9 value 
)
static

Advanced columns: fixed size matrices: square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix9x9 value 
)
static

Advanced columns: fixed size matrices: square matrices.

Definition at line 362 of file TupleDecorator.cpp.

365 {
366  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
367  return tuple->matrix ( name , data ) ;
368 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix1x1 value 
)
static

Advanced columns: fixed size matrices: square matrices.

Definition at line 290 of file TupleDecorator.cpp.

293 {
294  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
295  return tuple->matrix ( name , data ) ;
296 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix1x1 value 
)
static

Advanced columns: fixed size matrices: square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix1x3 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

Definition at line 371 of file TupleDecorator.cpp.

374 {
375  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
376  return tuple->matrix ( name , data ) ;
377 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix1x3 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix1x5 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

Definition at line 380 of file TupleDecorator.cpp.

383 {
384  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
385  return tuple->matrix ( name , data ) ;
386 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix1x5 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix1x6 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix1x6 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

Definition at line 389 of file TupleDecorator.cpp.

392 {
393  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
394  return tuple->matrix ( name , data ) ;
395 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix4x3 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

Definition at line 398 of file TupleDecorator.cpp.

401 {
402  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
403  return tuple->matrix ( name , data ) ;
404 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix4x3 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix3x4 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix3x4 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

Definition at line 407 of file TupleDecorator.cpp.

410 {
411  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
412  return tuple->matrix ( name , data ) ;
413 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix3x5 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix3x5 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

Definition at line 416 of file TupleDecorator.cpp.

419 {
420  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
421  return tuple->matrix ( name , data ) ;
422 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix3x6 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

Definition at line 425 of file TupleDecorator.cpp.

428 {
429  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
430  return tuple->matrix ( name , data ) ;
431 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix3x6 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix2x3 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

Definition at line 434 of file TupleDecorator.cpp.

437 {
438  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
439  return tuple->matrix ( name , data ) ;
440 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix2x3 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix3x2 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

Definition at line 443 of file TupleDecorator.cpp.

446 {
447  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
448  return tuple->matrix ( name , data ) ;
449 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::Matrix3x2 value 
)
static

Advanced columns: fixed size matrices: non-square matrices.

static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix1x1 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix1x1 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

Definition at line 452 of file TupleDecorator.cpp.

455 {
456  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
457  return tuple->matrix ( name , data ) ;
458 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix2x2 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

Definition at line 461 of file TupleDecorator.cpp.

464 {
465  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
466  return tuple->matrix ( name , data ) ;
467 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix2x2 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix3x3 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix3x3 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

Definition at line 470 of file TupleDecorator.cpp.

473 {
474  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
475  return tuple->matrix ( name , data ) ;
476 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix4x4 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix4x4 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

Definition at line 479 of file TupleDecorator.cpp.

482 {
483  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
484  return tuple->matrix ( name , data ) ;
485 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix5x5 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix5x5 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

Definition at line 488 of file TupleDecorator.cpp.

491 {
492  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
493  return tuple->matrix ( name , data ) ;
494 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix6x6 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix6x6 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

Definition at line 497 of file TupleDecorator.cpp.

500 {
501  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
502  return tuple->matrix ( name , data ) ;
503 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix7x7 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

Definition at line 506 of file TupleDecorator.cpp.

509 {
510  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
511  return tuple->matrix ( name , data ) ;
512 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix7x7 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix8x8 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

Definition at line 515 of file TupleDecorator.cpp.

518 {
519  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
520  return tuple->matrix ( name , data ) ;
521 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix8x8 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix9x9 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

Definition at line 524 of file TupleDecorator.cpp.

527 {
528  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
529  return tuple->matrix ( name , data ) ;
530 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const Gaudi::SymMatrix9x9 value 
)
static

Advanced columns: fixed size matrices: symmetric matrices.

static StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const CLHEP::HepGenMatrix &  data 
)
static

Advanced columns: fixed size matrices.

StatusCode GaudiPython::TupleDecorator::matrix ( const Tuples::Tuple tuple,
const std::string &  name,
const CLHEP::HepGenMatrix &  data 
)
static

Advanced columns: fixed size matrices.

Definition at line 595 of file TupleDecorator.cpp.

598 {
599  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
600  if ( 1 > data.num_col() )
601  { return tuple ->
602  Error ("GP:matrix(2): illegal fixed matrix num_col" ) ; }
603  if ( 1 > data.num_row() )
604  { return tuple ->
605  Error ("GP:matrix(2): illegal fixed matrix num_row" ) ; }
606  return tuple->matrix( name , data , data.num_row() , data.num_col() ) ;
607 }
StatusCode matrix(const std::string &name, const MATRIX &data, const MIndex &rows, const MIndex &cols)
fill N-Tuple with fixed-size matrix
Definition: TupleObj.h:1824
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static INTuple* GaudiPython::TupleDecorator::nTuple ( const Tuples::Tuple tuple)
static

accessors to internal

INTuple * GaudiPython::TupleDecorator::nTuple ( const Tuples::Tuple tuple)
static

accessors to internal

Definition at line 49 of file TupleDecorator.cpp.

50 {
51  if ( !tuple.valid() ) { return 0 ; }
52  return tuple->tuple() ;
53 }
NTuple::Tuple * tuple() const
provide the access to underlying Gaudi N-tuple
Definition: TupleObj.h:2088
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
NTuple::Tuple * GaudiPython::TupleDecorator::ntuple ( const Tuples::Tuple tuple)
static

accessors to internal

Definition at line 56 of file TupleDecorator.cpp.

57 {
58  if ( !tuple.valid() ) { return 0 ; }
59  return tuple->tuple() ;
60 }
NTuple::Tuple * tuple() const
provide the access to underlying Gaudi N-tuple
Definition: TupleObj.h:2088
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
static NTuple::Tuple* GaudiPython::TupleDecorator::ntuple ( const Tuples::Tuple tuple)
static

accessors to internal

static bool GaudiPython::TupleDecorator::valid ( const Tuples::Tuple tuple)
static

status of the tuple

bool GaudiPython::TupleDecorator::valid ( const Tuples::Tuple tuple)
static

status of the tuple

Definition at line 63 of file TupleDecorator.cpp.

63 { return tuple.valid() ; }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode GaudiPython::TupleDecorator::write ( const Tuples::Tuple tuple)
static

commit the row

Definition at line 66 of file TupleDecorator.cpp.

67 {
68  if ( !tuple.valid() ) { return StatusCode::FAILURE ; }
69  return tuple->write();
70 }
bool valid() const
check the validity of the tuple object
Definition: Tuple.h:143
StatusCode write()
write a record to NTuple
Definition: TupleObj.cpp:240
static StatusCode GaudiPython::TupleDecorator::write ( const Tuples::Tuple tuple)
static

commit the row


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