Classes | |
| struct | UTM |
Public Member Functions | |
| void | AddStation (const int id, const double r, const double phi) |
| const UTM & | GetStation (const int id) const |
| bool | HasStation (const int id) const |
| void | Validate (const evt::Event &event) |
Private Types | |
| typedef std::map< int, UTM > | StationMap |
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 |
Definition at line 84 of file SDenseStationListXMLManager.h.
|
private |
Definition at line 111 of file SDenseStationListXMLManager.h.
| void sdet::SDenseStationListXMLManager::DenseStations::AddStation | ( | const int | id, |
| const double | r, | ||
| const double | phi | ||
| ) |
Definition at line 389 of file SDenseStationListXMLManager.cc.
References utl::UTMPoint::GetEasting(), utl::UTMPoint::GetHeight(), utl::UTMPoint::GetNorthing(), and utl::Intersection().
|
inlineprivate |
Definition at line 101 of file SDenseStationListXMLManager.h.
References fEventId, and fStations.
Referenced by Validate().
|
inline |
Definition at line 96 of file SDenseStationListXMLManager.h.
References fStations.
|
inline |
Definition at line 94 of file SDenseStationListXMLManager.h.
References fStations.
|
private |
Definition at line 304 of file SDenseStationListXMLManager.cc.
References Distance(), DUMP, sdet::Station::GetId(), sdet::Station::GetPosition(), evt::Event::HasSimShower(), INFO, utl::Intersection(), TelescopeSimulatorKG::RTFunctions::Plane(), and utl::s.
| void sdet::SDenseStationListXMLManager::DenseStations::Validate | ( | const evt::Event & | event | ) |
Definition at line 295 of file SDenseStationListXMLManager.cc.
References evt::Event::GetHeader(), evt::Header::GetId(), and fwk::CoordinateSystemRegistry::Init().
|
inlineprivate |
Definition at line 100 of file SDenseStationListXMLManager.h.
|
private |
Definition at line 108 of file SDenseStationListXMLManager.h.
|
private |
Definition at line 109 of file SDenseStationListXMLManager.h.
|
private |
Definition at line 103 of file SDenseStationListXMLManager.h.
Referenced by Clear(), and Validate().
|
private |
Definition at line 107 of file SDenseStationListXMLManager.h.
|
private |
Definition at line 106 of file SDenseStationListXMLManager.h.
|
private |
Definition at line 105 of file SDenseStationListXMLManager.h.
|
private |
Definition at line 112 of file SDenseStationListXMLManager.h.
Referenced by Clear(), GetStation(), and HasStation().