List of all members | Public Types | Public Member Functions | Public Attributes
evt::ShowerGeometryAlreadyProduced Class Referenceabstract

#include <VShowerGeometryProducer.h>

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

Public Types

typedef int IsClonableTag
 

Public Member Functions

virtual
ShowerGeometryAlreadyProduced
Clone () const override
 
virtual
ShowerGeometryAlreadyProduced
Create () const override
 
virtual utl::CoordinateSystemPtr MakeGroundParticleCoordinateSystem (const utl::Point &anyPointOnShowerAxis)=0
 
throw utl::AugerException ("Cannot produce new simulated shower geometry for this event!")
 
return utl::CoordinateSystemPtr ()
 

Public Attributes

virtual utl::CoordinateSystemPtr override
 

Detailed Description

Definition at line 28 of file VShowerGeometryProducer.h.

Member Typedef Documentation

Definition at line 18 of file VShowerGeometryProducer.h.

Member Function Documentation

virtual ShowerGeometryAlreadyProduced* evt::ShowerGeometryAlreadyProduced::Clone ( ) const
inlineoverridevirtual

Implements evt::VShowerGeometryProducer.

Definition at line 33 of file VShowerGeometryProducer.h.

virtual ShowerGeometryAlreadyProduced* evt::ShowerGeometryAlreadyProduced::Create ( ) const
inlineoverridevirtual

Implements evt::VShowerGeometryProducer.

Definition at line 30 of file VShowerGeometryProducer.h.

virtual utl::CoordinateSystemPtr evt::VShowerGeometryProducer::MakeGroundParticleCoordinateSystem ( const utl::Point anyPointOnShowerAxis)
pure virtualinherited
throw evt::ShowerGeometryAlreadyProduced::utl::AugerException ( "Cannot produce new simulated shower geometry for this event!"  )
return evt::ShowerGeometryAlreadyProduced::utl::CoordinateSystemPtr ( )

Member Data Documentation

virtual utl::CoordinateSystemPtr evt::ShowerGeometryAlreadyProduced::override
Initial value:
{
ERROR("Cannot produce new simulated shower geometry for this event!")

Definition at line 40 of file VShowerGeometryProducer.h.


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

, generated on Tue Sep 26 2023.