List of all members | Public Member Functions | Static Public Member Functions | Public Attributes
io::TraceV3D_ROOT Class Reference

ROOT streamer for TraceV3D. More...

#include <TraceV3D_ROOT.h>

Public Member Functions

 ClassDefNV (TraceV3D_ROOT, DONT_CHANGE_THIS_NUMBER)
 
utl::TraceV3D Convert () const
 
 operator bool () const
 
void operator>> (utl::TraceV3D &trace) const
 
 TraceV3D_ROOT ()
 
 TraceV3D_ROOT (const utl::TraceV3D &trace)
 

Static Public Member Functions

static TVector3 Convert (const utl::TraceV3D::ValueType &x)
 
static utl::TraceV3D::ValueType Convert (const TVector3 &x)
 

Public Attributes

std::vector< TVector3 > fArray
 
double fBinning = 0
 
unsigned int fStart = 0
 
unsigned int fStop = 0
 

Detailed Description

ROOT streamer for TraceV3D.

Author
Darko Veberic

Definition at line 23 of file TraceV3D_ROOT.h.

Constructor & Destructor Documentation

io::TraceV3D_ROOT::TraceV3D_ROOT ( )
inline

Definition at line 25 of file TraceV3D_ROOT.h.

io::TraceV3D_ROOT::TraceV3D_ROOT ( const utl::TraceV3D trace)

Definition at line 9 of file TraceV3D_ROOT.cc.

References Convert(), fArray, and utl::Trace< T >::GetSize().

Member Function Documentation

io::TraceV3D_ROOT::ClassDefNV ( TraceV3D_ROOT  ,
DONT_CHANGE_THIS_NUMBER   
)
utl::TraceV3D io::TraceV3D_ROOT::Convert ( ) const
inline
static TVector3 io::TraceV3D_ROOT::Convert ( const utl::TraceV3D::ValueType x)
inlinestatic

Definition at line 32 of file TraceV3D_ROOT.h.

static utl::TraceV3D::ValueType io::TraceV3D_ROOT::Convert ( const TVector3 &  x)
inlinestatic

Definition at line 36 of file TraceV3D_ROOT.h.

io::TraceV3D_ROOT::operator bool ( ) const
inlineexplicit

Definition at line 29 of file TraceV3D_ROOT.h.

References fArray.

void io::TraceV3D_ROOT::operator>> ( utl::TraceV3D trace) const

Member Data Documentation

std::vector<TVector3> io::TraceV3D_ROOT::fArray

Definition at line 48 of file TraceV3D_ROOT.h.

Referenced by operator bool(), operator>>(), and TraceV3D_ROOT().

double io::TraceV3D_ROOT::fBinning = 0

Definition at line 45 of file TraceV3D_ROOT.h.

Referenced by operator>>().

unsigned int io::TraceV3D_ROOT::fStart = 0

Definition at line 46 of file TraceV3D_ROOT.h.

Referenced by operator>>().

unsigned int io::TraceV3D_ROOT::fStop = 0

Definition at line 47 of file TraceV3D_ROOT.h.

Referenced by operator>>().


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

, generated on Tue Sep 26 2023.