List of all members | Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes
sdet::SDenseStationListXMLManager::DenseStations Class Reference

Classes

struct  UTM
 

Public Member Functions

void AddStation (const int id, const double r, const double phi)
 
const UTMGetStation (const int id) const
 
bool HasStation (const int id) const
 
void Validate (const evt::Event &event)
 

Private Types

typedef std::map< int, UTMStationMap
 

Private Member Functions

void Clear ()
 
void Init (const evt::Event &event)
 
void Validate (const std::string &eventId)
 

Private Attributes

utl::Vector fBaseX
 
utl::Vector fBaseY
 
std::string fEventId
 
utl::Point fGroundCore
 
utl::Plane fGroundPlane
 
utl::Vector fShowerDirection
 
StationMap fStations
 

Detailed Description

Definition at line 84 of file SDenseStationListXMLManager.h.

Member Typedef Documentation

Definition at line 111 of file SDenseStationListXMLManager.h.

Member Function Documentation

void sdet::SDenseStationListXMLManager::DenseStations::AddStation ( const int  id,
const double  r,
const double  phi 
)
void sdet::SDenseStationListXMLManager::DenseStations::Clear ( )
inlineprivate

Definition at line 101 of file SDenseStationListXMLManager.h.

References fEventId, and fStations.

Referenced by Validate().

const UTM& sdet::SDenseStationListXMLManager::DenseStations::GetStation ( const int  id) const
inline

Definition at line 96 of file SDenseStationListXMLManager.h.

References fStations.

bool sdet::SDenseStationListXMLManager::DenseStations::HasStation ( const int  id) const
inline

Definition at line 94 of file SDenseStationListXMLManager.h.

References fStations.

void sdet::SDenseStationListXMLManager::DenseStations::Init ( const evt::Event event)
private
void sdet::SDenseStationListXMLManager::DenseStations::Validate ( const evt::Event event)
void sdet::SDenseStationListXMLManager::DenseStations::Validate ( const std::string &  eventId)
inlineprivate

Definition at line 100 of file SDenseStationListXMLManager.h.

References Clear(), and fEventId.

Member Data Documentation

utl::Vector sdet::SDenseStationListXMLManager::DenseStations::fBaseX
private

Definition at line 108 of file SDenseStationListXMLManager.h.

utl::Vector sdet::SDenseStationListXMLManager::DenseStations::fBaseY
private

Definition at line 109 of file SDenseStationListXMLManager.h.

std::string sdet::SDenseStationListXMLManager::DenseStations::fEventId
private

Definition at line 103 of file SDenseStationListXMLManager.h.

Referenced by Clear(), and Validate().

utl::Point sdet::SDenseStationListXMLManager::DenseStations::fGroundCore
private

Definition at line 107 of file SDenseStationListXMLManager.h.

utl::Plane sdet::SDenseStationListXMLManager::DenseStations::fGroundPlane
private

Definition at line 106 of file SDenseStationListXMLManager.h.

utl::Vector sdet::SDenseStationListXMLManager::DenseStations::fShowerDirection
private

Definition at line 105 of file SDenseStationListXMLManager.h.

StationMap sdet::SDenseStationListXMLManager::DenseStations::fStations
private

Definition at line 112 of file SDenseStationListXMLManager.h.

Referenced by Clear(), GetStation(), and HasStation().


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

, generated on Tue Sep 26 2023.