3 #ifndef GAUDIPYTHON_TUPLEDECORATOR_H
4 #define GAUDIPYTHON_TUPLEDECORATOR_H 1
69 const std::string& name ,
75 const std::string& name ,
83 const std::string& name ,
84 const double value ) ;
89 const std::string& name ,
95 const std::string& name ,
96 const long long value ) ;
101 const std::string& name ,
102 const unsigned long long value ) ;
109 const std::string& name ,
122 const std::string& name ,
130 const std::string& name ,
136 const std::string& name ,
144 const std::string& name ,
145 const std::vector<double>& data ,
146 const std::string& length ,
147 const size_t maxv ) ;
154 const std::string& name ,
157 const std::string& length ,
158 const size_t maxv ) ;
163 const std::string& name ,
165 const std::string& length ,
166 const size_t maxv ) ;
173 const std::string& name ,
174 const std::vector<double>& data ) ;
179 const std::string& name ,
185 const std::string& name ,
191 const std::string& name ,
197 const std::string& name ,
203 const std::string& name ,
211 const std::string& name ,
217 const std::string& name ,
223 const std::string& name ,
229 const std::string& name ,
235 const std::string& name ,
242 const std::string& name ,
248 const std::string& name ,
254 const std::string& name ,
260 const std::string& name ,
266 const std::string& name ,
272 const std::string& name ,
278 const std::string& name ,
284 const std::string& name ,
290 const std::string& name ,
296 const std::string& name ,
302 const std::string& name ,
308 const std::string& name ,
314 const std::string& name ,
320 const std::string& name ,
326 const std::string& name ,
332 const std::string& name ,
338 const std::string& name ,
344 const std::string& name ,
350 const std::string& name ,
356 const std::string& name ,
362 const std::string& name ,
368 const std::string& name ,
374 const std::string& name ,
380 const std::string& name ,
386 const std::string& name ,
392 const std::string& name ,
398 const std::string& name ,
406 const std::string& name ,
418 const std::string& name ,
419 const CLHEP::HepVector& data ) ;
423 const std::string& name ,
424 const CLHEP::HepVector& data ,
425 const std::string& length ,
426 const size_t maxv ) ;
430 const std::string& name ,
431 const CLHEP::HepGenMatrix& data ) ;
435 const std::string& name ,
436 const CLHEP::HepGenMatrix& data ,
438 const std::string& length ,
439 const size_t maxv ) ;
455 const std::string& title ,
456 const CLID& clid = CLID_ColumnWiseTuple ) ;
462 const std::string& title ,
463 const CLID& clid = CLID_ColumnWiseTuple ) ;
469 const std::string& title ,
470 const CLID& clid = CLID_ColumnWiseTuple ) ;
475 const std::string& ID ,
476 const std::string& title ,
477 const CLID& clid = CLID_ColumnWiseTuple ) ;
482 const std::string& title ,
483 const CLID& clid = CLID_ColumnWiseTuple ) ;
489 const std::string& title ,
490 const CLID& clid = CLID_ColumnWiseTuple ) ;
496 const std::string& title ,
497 const CLID& clid = CLID_ColumnWiseTuple ) ;
502 const std::string& ID ,
503 const std::string& title ,
504 const CLID& clid = CLID_ColumnWiseTuple ) ;
520 const std::string& title ,
521 const CLID& clid = CLID_ColumnWiseTuple )
522 {
return tool.
nTuple ( title , clid ) ; }
528 const std::string& title ,
529 const CLID& clid = CLID_ColumnWiseTuple )
530 {
return tool.
nTuple ( ID , title , clid ) ; }
536 const std::string& title ,
537 const CLID& clid = CLID_ColumnWiseTuple )
538 {
return tool.
nTuple ( ID , title , clid ) ; }
543 const std::string& ID ,
544 const std::string& title ,
545 const CLID& clid = CLID_ColumnWiseTuple )
546 {
return tool.
nTuple ( ID , title , clid ) ; }
551 const std::string& title ,
552 const CLID& clid = CLID_ColumnWiseTuple )
553 {
return tool.
evtCol ( title , clid ) ; }
559 const std::string& title ,
560 const CLID& clid = CLID_ColumnWiseTuple )
561 {
return tool.
nTuple ( ID , title , clid ) ; }
567 const std::string& title ,
568 const CLID& clid = CLID_ColumnWiseTuple )
569 {
return tool.
nTuple ( ID , title , clid ) ; }
574 const std::string& ID ,
575 const std::string& title ,
576 const CLID& clid = CLID_ColumnWiseTuple )
577 {
return tool.
nTuple ( ID , title , clid ) ; }
585 #endif // GAUDIPYTHON_TUPLEDECORATOR_H
ROOT::Math::SMatrix< double, 8, 8 > Matrix8x8
Generic 8x8 matrix (double)
ROOT::Math::SMatrix< double, 4, 4 > Matrix4x4
Generic 4x4 matrix (double)
A bit modified version of 'Loki::AssocVector' associative vector from Loki library by Andrei Alexandr...
Simple class which performs the decoration of the standard N-Tuple.
ROOT::Math::SMatrix< double, 8, 8, ROOT::Math::MatRepSym< double, 8 > > SymMatrix8x8
Symmetrix 8x8 matrix (double)
ROOT::Math::SMatrix< double, 3, 5 > Matrix3x5
Generic 3x5 matrix (double)
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > SymMatrix5x5
Symmetrix 5x5 matrix (double)
Simple class to perform the "decoration" of Tuples in Python/ROOT.
ROOT::Math::SVector< double, 7 > Vector7
7D Vector (double)
Header file for class TupleObj.
ROOT::Math::SMatrix< double, 3, 3, ROOT::Math::MatRepSym< double, 3 > > SymMatrix3x3
Symmetrix 3x3 matrix (double)
ROOT::Math::SMatrix< double, 2, 2, ROOT::Math::MatRepSym< double, 2 > > SymMatrix2x2
Symmetrix 2x2 matrix (double)
ROOT::Math::SMatrix< double, 9, 9 > Matrix9x9
Generic 9x9 matrix (double)
ROOT::Math::SVector< double, 3 > Vector3
3D Vector (double)
ROOT::Math::SMatrix< double, 3, 3 > Matrix3x3
Generic 3x3 matrix (double)
ROOT::Math::SMatrix< double, 3, 2 > Matrix3x2
Generic 3x2 matrix (double)
ROOT::Math::SVector< double, 9 > Vector9
9D Vector (double)
ROOT::Math::SVector< double, 2 > Vector2
2D Vector (double)
ROOT::Math::SVector< double, 8 > Vector8
8D Vector (double)
ROOT::Math::SMatrix< double, 7, 7, ROOT::Math::MatRepSym< double, 7 > > SymMatrix7x7
Symmetrix 7x7 matrix (double)
ROOT::Math::SMatrix< double, 1, 1 > Matrix1x1
Generic 1x1 matrix (double)
NTuple interface class definition.
A simple wrapper class over standard Gaudi NTuple::Tuple facility.
Symmetric Matrix typedefs.
ROOT::Math::SMatrix< double, 3, 6 > Matrix3x6
Generic 3x6 matrix (double)
def nTuple
Retrieve (book-on-demand) 'Smart'-N-tuple object.
ROOT::Math::SMatrix< double, 1, 1, ROOT::Math::MatRepSym< double, 1 > > SymMatrix1x1
Symmetrix 1x1 matrix (double)
ROOT::Math::SMatrix< double, 4, 3 > Matrix4x3
Generic 4x3 matrix (double)
ROOT::Math::SMatrix< double, 2, 3 > Matrix2x3
Generic 2x3 matrix (double)
ROOT::Math::SMatrix< double, 1, 6 > Matrix1x6
Generic 1x6 matrix (double)
ROOT::Math::SMatrix< double, 6, 6 > Matrix6x6
Generic 6x6 matrix (double)
This class is used for returning status codes from appropriate routines.
ROOT::Math::SMatrix< double, 5, 5 > Matrix5x5
Generic 5x5 matrix (double)
ROOT::Math::SMatrix< double, 7, 7 > Matrix7x7
Generic 7x7 matrix (double)
unsigned int CLID
Class ID definition.
ROOT::Math::SMatrix< double, 6, 6, ROOT::Math::MatRepSym< double, 6 > > SymMatrix6x6
Symmetrix 6x6 matrix (double)
ROOT::Math::SVector< double, 6 > Vector6
6D Vector (double)
Abstract base class which allows the user to interact with the actual N tuple implementation.
std::vector< Row > Matrix
ROOT::Math::SMatrix< double, 1, 5 > Matrix1x5
Generic 1x5 matrix (double)
ROOT::Math::SMatrix< double, 2, 2 > Matrix2x2
Generic 2x2 matrix (double)
struct GAUDI_API array
Parametrisation class for redirection array - like implementation.
ROOT::Math::SVector< double, 4 > Vector4
4D Vector (double)
ROOT::Math::SMatrix< double, 1, 3 > Matrix1x3
Generic 1x3 matrix (double)
ROOT::Math::SMatrix< double, 9, 9, ROOT::Math::MatRepSym< double, 9 > > SymMatrix9x9
Symmetrix 9x9 matrix (double)
ROOT::Math::PxPyPzEVector LorentzVector
Cartesian 4 Vector.
ROOT::Math::SMatrix< double, 3, 4 > Matrix3x4
Generic 3x4 matrix (double)
Opaque address interface definition.
Simple class to extend the functionality of class GaudiHistoAlg.
ROOT::Math::SVector< double, 5 > Vector5
5D Vector (double)
ID class for Histogram and Ntuples.
Header file for class : Tuple.
ROOT::Math::SVector< double, 1 > Vector1
1D Vector (double)
ROOT::Math::SMatrix< double, 4, 4, ROOT::Math::MatRepSym< double, 4 > > SymMatrix4x4
Symmetrix 4x4 matrix (double)