Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
EventIO
Offline
CoordinateSystem_ROOT.h
Go to the documentation of this file.
1
#ifndef _io_CoordinateSystem_ROOT_h_
2
#define _io_CoordinateSystem_ROOT_h_
3
4
#include <io/EventIO.h>
5
#ifndef __CINT__
6
# include <utl/CoordinateSystemPtr.h>
7
#endif
8
#include <Rtypes.h>
9
#include <TVector3.h>
10
11
12
namespace
io {
13
31
class
CoordinateSystem_ROOT
{
32
public
:
33
CoordinateSystem_ROOT
() { }
34
#ifndef __CINT__
35
CoordinateSystem_ROOT
(
const
utl::CoordinateSystemPtr
&
p
);
36
void
operator>>
(
utl::CoordinateSystemPtr
&
p
)
const
;
37
utl::CoordinateSystemPtr
Convert
()
const
{
utl::CoordinateSystemPtr
p
; *
this
>>
p
;
return
p
; }
38
#endif
39
40
TVector3
fOrigin
;
41
// transformation matrix
42
double
fxx
= 0;
43
double
fxy
= 0;
44
double
fxz
= 0;
45
double
fdx
= 0;
46
double
fyx
= 0;
47
double
fyy
= 0;
48
double
fyz
= 0;
49
double
fdy
= 0;
50
double
fzx
= 0;
51
double
fzy
= 0;
52
double
fzz
= 0;
53
double
fdz
= 0;
54
55
ClassDefNV
(
CoordinateSystem_ROOT
,
DONT_CHANGE_THIS_NUMBER
);
56
};
57
58
}
59
60
61
#endif
io::CoordinateSystem_ROOT::ClassDefNV
ClassDefNV(CoordinateSystem_ROOT, DONT_CHANGE_THIS_NUMBER)
io::CoordinateSystem_ROOT::fyz
double fyz
Definition:
CoordinateSystem_ROOT.h:48
G4StationSimulatorOG::p
p
Definition:
G4StationConstruction.cc:106
io::CoordinateSystem_ROOT::fxy
double fxy
Definition:
CoordinateSystem_ROOT.h:43
io::CoordinateSystem_ROOT::fOrigin
TVector3 fOrigin
Definition:
CoordinateSystem_ROOT.h:40
io::CoordinateSystem_ROOT
ROOT streamer implementation for utl::CoordinateSystem.
Definition:
CoordinateSystem_ROOT.h:31
utl::CoordinateSystemPtr
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
Definition:
CoordinateSystemPtr.h:9
io::CoordinateSystem_ROOT::fzz
double fzz
Definition:
CoordinateSystem_ROOT.h:52
io::CoordinateSystem_ROOT::fyx
double fyx
Definition:
CoordinateSystem_ROOT.h:46
io::CoordinateSystem_ROOT::CoordinateSystem_ROOT
CoordinateSystem_ROOT()
Definition:
CoordinateSystem_ROOT.h:33
io::CoordinateSystem_ROOT::fxx
double fxx
Definition:
CoordinateSystem_ROOT.h:42
io::CoordinateSystem_ROOT::fzy
double fzy
Definition:
CoordinateSystem_ROOT.h:51
io::CoordinateSystem_ROOT::fyy
double fyy
Definition:
CoordinateSystem_ROOT.h:47
DONT_CHANGE_THIS_NUMBER
#define DONT_CHANGE_THIS_NUMBER
Definition:
EventIO.h:21
io::CoordinateSystem_ROOT::fzx
double fzx
Definition:
CoordinateSystem_ROOT.h:50
io::CoordinateSystem_ROOT::operator>>
void operator>>(utl::CoordinateSystemPtr &p) const
Definition:
CoordinateSystem_ROOT.cc:44
io::CoordinateSystem_ROOT::Convert
utl::CoordinateSystemPtr Convert() const
Definition:
CoordinateSystem_ROOT.h:37
io::CoordinateSystem_ROOT::fdz
double fdz
Definition:
CoordinateSystem_ROOT.h:53
io::CoordinateSystem_ROOT::fxz
double fxz
Definition:
CoordinateSystem_ROOT.h:44
io::CoordinateSystem_ROOT::fdx
double fdx
Definition:
CoordinateSystem_ROOT.h:45
io::CoordinateSystem_ROOT::fdy
double fdy
Definition:
CoordinateSystem_ROOT.h:49
, generated on Tue Sep 26 2023.