#include <DefaultShowerGeometryProducer.h>
Public Types | |
typedef int | IsClonableTag |
Public Member Functions | |
DefaultShowerGeometryProducer * | Clone () const |
DefaultShowerGeometryProducer * | Create () const |
DefaultShowerGeometryProducer (const double rotationZ=0, const bool correctForRealisticMagneticFieldDeclination=false) | |
virtual utl::CoordinateSystemPtr | MakeGroundParticleCoordinateSystem (const utl::Point &anyPointOnShowerAxis) |
virtual | ~DefaultShowerGeometryProducer () |
Private Attributes | |
bool | fCorrectForRealisticMagneticFieldDeclination = false |
double | fRotZ = 0 |
allow for possible extra rotation around z-axis More... | |
Definition at line 9 of file DefaultShowerGeometryProducer.h.
|
inherited |
Definition at line 18 of file VShowerGeometryProducer.h.
|
inline |
Definition at line 11 of file DefaultShowerGeometryProducer.h.
|
inlinevirtual |
Definition at line 17 of file DefaultShowerGeometryProducer.h.
|
inlinevirtual |
Implements evt::VShowerGeometryProducer.
Definition at line 22 of file DefaultShowerGeometryProducer.h.
References DefaultShowerGeometryProducer().
|
inlinevirtual |
Implements evt::VShowerGeometryProducer.
Definition at line 19 of file DefaultShowerGeometryProducer.h.
References DefaultShowerGeometryProducer().
|
virtual |
Implements evt::VShowerGeometryProducer.
Definition at line 17 of file DefaultShowerGeometryProducer.cc.
References fwk::LocalCoordinateSystemConstructor< Policy >::Create(), utl::degree, fCorrectForRealisticMagneticFieldDeclination, fRotZ, INFO, and utl::TransformerConstructor< Policy >::RotationZ().
|
private |
Definition at line 30 of file DefaultShowerGeometryProducer.h.
Referenced by MakeGroundParticleCoordinateSystem().
|
private |
allow for possible extra rotation around z-axis
Definition at line 29 of file DefaultShowerGeometryProducer.h.
Referenced by MakeGroundParticleCoordinateSystem().