List of all members | Public Types | Public Member Functions | Private Attributes
evt::DefaultShowerGeometryProducer Class Reference

#include <DefaultShowerGeometryProducer.h>

Inheritance diagram for evt::DefaultShowerGeometryProducer:
Inheritance graph
[legend]

Public Types

typedef int IsClonableTag
 

Public Member Functions

DefaultShowerGeometryProducerClone () const
 
DefaultShowerGeometryProducerCreate () 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...
 

Detailed Description

Definition at line 9 of file DefaultShowerGeometryProducer.h.

Member Typedef Documentation

Definition at line 18 of file VShowerGeometryProducer.h.

Constructor & Destructor Documentation

evt::DefaultShowerGeometryProducer::DefaultShowerGeometryProducer ( const double  rotationZ = 0,
const bool  correctForRealisticMagneticFieldDeclination = false 
)
inline

Definition at line 11 of file DefaultShowerGeometryProducer.h.

Referenced by Clone(), and Create().

virtual evt::DefaultShowerGeometryProducer::~DefaultShowerGeometryProducer ( )
inlinevirtual

Definition at line 17 of file DefaultShowerGeometryProducer.h.

Member Function Documentation

DefaultShowerGeometryProducer* evt::DefaultShowerGeometryProducer::Clone ( ) const
inlinevirtual
DefaultShowerGeometryProducer* evt::DefaultShowerGeometryProducer::Create ( ) const
inlinevirtual
utl::CoordinateSystemPtr DefaultShowerGeometryProducer::MakeGroundParticleCoordinateSystem ( const utl::Point anyPointOnShowerAxis)
virtual

Member Data Documentation

bool evt::DefaultShowerGeometryProducer::fCorrectForRealisticMagneticFieldDeclination = false
private

Definition at line 30 of file DefaultShowerGeometryProducer.h.

Referenced by MakeGroundParticleCoordinateSystem().

double evt::DefaultShowerGeometryProducer::fRotZ = 0
private

allow for possible extra rotation around z-axis

Definition at line 29 of file DefaultShowerGeometryProducer.h.

Referenced by MakeGroundParticleCoordinateSystem().


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

, generated on Tue Sep 26 2023.