1 #ifndef _TelescopeSimulatorLX_FDsimG4Write2ROOT_h_
2 #define _TelescopeSimulatorLX_FDsimG4Write2ROOT_h_
5 #include <utl/CoordinateSystemPtr.h>
15 namespace TelescopeSimulatorLX {
17 class FDsimG4StoreOpticalHit;
26 void Open(
const std::string& RootFilename);
130 #endif // _TelescopeSimulatorLX_FDsimG4Write2ROOT_h_
void SetG4Photon(FDsimG4StoreOpticalHit *G4_photon)
utl::CoordinateSystemPtr ftelCS
struct TelescopeSimulatorLX::FDsimG4Write2ROOT::kn_info fn_info
void SetINPhoton(FDsimG4StoreOpticalHit *G4_photon)
utl::CoordinateSystemPtr feyeCS
void SetTelCS(utl::CoordinateSystemPtr telCS)
void SetG4MirrorPhoton(FDsimG4StoreOpticalHit *G4_photon)
struct TelescopeSimulatorLX::FDsimG4Write2ROOT::IN_infoExp fINExp_info
struct TelescopeSimulatorLX::FDsimG4Write2ROOT::G4_infoFS fG4FS_info
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
void SetG4LensPhoton(FDsimG4StoreOpticalHit *G4_photon)
struct TelescopeSimulatorLX::FDsimG4Write2ROOT::G4_info fG4Mercedes_info
void SetG4FSPhoton(FDsimG4StoreOpticalHit *G4_photon)
void SetG4FilterPhoton(FDsimG4StoreOpticalHit *G4_photon)
struct TelescopeSimulatorLX::FDsimG4Write2ROOT::G4_info2 fG4_info
struct TelescopeSimulatorLX::FDsimG4Write2ROOT::G4_info fG4Lens_info
struct TelescopeSimulatorLX::FDsimG4Write2ROOT::G4_info fG4Filter_info
struct TelescopeSimulatorLX::FDsimG4Write2ROOT::IN_info fIN_info
struct TelescopeSimulatorLX::FDsimG4Write2ROOT::G4_info fG4Mirror_info
void SetEyeCS(utl::CoordinateSystemPtr eyeCS)
void SetG4MercedesPhoton(FDsimG4StoreOpticalHit *G4_photon)
void Open(const std::string &RootFilename)