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

ROOT streamer implementation for utl::CoordinateSystem. More...

#include "io/CoordinateSystem_ROOT.h"

Public Member Functions

 ClassDefNV (CoordinateSystem_ROOT, DONT_CHANGE_THIS_NUMBER)
 
utl::CoordinateSystemPtr Convert () const
 
 CoordinateSystem_ROOT ()
 
 CoordinateSystem_ROOT (const utl::CoordinateSystemPtr &p)
 
void operator>> (utl::CoordinateSystemPtr &p) const
 

Public Attributes

double fdx = 0
 
double fdy = 0
 
double fdz = 0
 
TVector3 fOrigin
 
double fxx = 0
 
double fxy = 0
 
double fxz = 0
 
double fyx = 0
 
double fyy = 0
 
double fyz = 0
 
double fzx = 0
 
double fzy = 0
 
double fzz = 0
 

Detailed Description

ROOT streamer implementation for utl::CoordinateSystem.

Coordinate systems must be streamed for completeness since sim-shower geometries are now encoded mainly in CoordinateSystemPtr and not in Point/Vector combination.

CoordinateSystem are streamed to ROOT as coordinate tripple in siteCS plus three rotation angles.

Author
Ralf Ulrich
Date
So 1. Okt 13:14:51 CEST 2017

Definition at line 31 of file CoordinateSystem_ROOT.h.

Constructor & Destructor Documentation

io::CoordinateSystem_ROOT::CoordinateSystem_ROOT ( )
inline

Definition at line 33 of file CoordinateSystem_ROOT.h.

CoordinateSystem_ROOT::CoordinateSystem_ROOT ( const utl::CoordinateSystemPtr p)

Member Function Documentation

io::CoordinateSystem_ROOT::ClassDefNV ( CoordinateSystem_ROOT  ,
DONT_CHANGE_THIS_NUMBER   
)
utl::CoordinateSystemPtr io::CoordinateSystem_ROOT::Convert ( ) const
inline

Definition at line 37 of file CoordinateSystem_ROOT.h.

References G4StationSimulatorOG::p.

void CoordinateSystem_ROOT::operator>> ( utl::CoordinateSystemPtr p) const

Member Data Documentation

double io::CoordinateSystem_ROOT::fdx = 0

Definition at line 45 of file CoordinateSystem_ROOT.h.

double io::CoordinateSystem_ROOT::fdy = 0

Definition at line 49 of file CoordinateSystem_ROOT.h.

double io::CoordinateSystem_ROOT::fdz = 0

Definition at line 53 of file CoordinateSystem_ROOT.h.

TVector3 io::CoordinateSystem_ROOT::fOrigin

Definition at line 40 of file CoordinateSystem_ROOT.h.

double io::CoordinateSystem_ROOT::fxx = 0

Definition at line 42 of file CoordinateSystem_ROOT.h.

double io::CoordinateSystem_ROOT::fxy = 0

Definition at line 43 of file CoordinateSystem_ROOT.h.

double io::CoordinateSystem_ROOT::fxz = 0

Definition at line 44 of file CoordinateSystem_ROOT.h.

double io::CoordinateSystem_ROOT::fyx = 0

Definition at line 46 of file CoordinateSystem_ROOT.h.

double io::CoordinateSystem_ROOT::fyy = 0

Definition at line 47 of file CoordinateSystem_ROOT.h.

double io::CoordinateSystem_ROOT::fyz = 0

Definition at line 48 of file CoordinateSystem_ROOT.h.

double io::CoordinateSystem_ROOT::fzx = 0

Definition at line 50 of file CoordinateSystem_ROOT.h.

double io::CoordinateSystem_ROOT::fzy = 0

Definition at line 51 of file CoordinateSystem_ROOT.h.

double io::CoordinateSystem_ROOT::fzz = 0

Definition at line 52 of file CoordinateSystem_ROOT.h.


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

, generated on Tue Sep 26 2023.