List of all members | Public Member Functions | Private Attributes
TelescopeSimulatorLX::FDsimG4StoreOpticalHit Class Reference

#include <FDsimG4StoreOpticalHit.hh>

Public Member Functions

 FDsimG4StoreOpticalHit ()
 
 FDsimG4StoreOpticalHit (const FDsimG4StoreOpticalHit &)
 
double GetDirX () const
 
double GetDirY () const
 
double GetDirZ () const
 
double GetEnergy () const
 
int GetHitID () const
 
double GetLocalPosX () const
 
double GetLocalPosY () const
 
double GetLocalPosZ () const
 
double GetPixelPosX () const
 
double GetPixelPosY () const
 
double GetPixelPosZ () const
 
int GetPMTid () const
 
double GetPosR () const
 
double GetPosX () const
 
double GetPosY () const
 
double GetPosZ () const
 
double GetTime () const
 
double GetWavelength () const
 
double GetWeight () const
 
const FDsimG4StoreOpticalHitoperator= (const FDsimG4StoreOpticalHit &)
 
int operator== (const FDsimG4StoreOpticalHit &) const
 
void Print () const
 
void Reset ()
 
void SetDirX (double dx=0.0)
 
void SetDirY (double dy=0.0)
 
void SetDirZ (double dz=0.0)
 
void SetEnergy (double fEne=0.0)
 
void SetHitID (int ID=0)
 
void SetLocalPosR (double perp=0.0)
 
void SetLocalPosX (double x=0.0)
 
void SetLocalPosY (double y=0.0)
 
void SetLocalPosZ (double z=0.0)
 
void SetPixelPosX (double x=0.0)
 
void SetPixelPosY (double y=0.0)
 
void SetPixelPosZ (double z=0.0)
 
void SetPMTid (int ID=0)
 
void SetPosR (double r=0.0)
 
void SetPosX (double x=0.0)
 
void SetPosY (double y=0.0)
 
void SetPosZ (double z=0.0)
 
void SetTime (double fTi=0.0)
 
void SetWavelength (double fWvl=0.0)
 
void SetWeight (double w=1.0)
 
 ~FDsimG4StoreOpticalHit ()
 

Private Attributes

double fDirX
 
double fDirY
 
double fDirZ
 
double fEnergy
 
int fHitID
 
double fLocalPosR
 
double fLocalPosX
 
double fLocalPosY
 
double fLocalPosZ
 
double fPixelPosX
 
double fPixelPosY
 
double fPixelPosZ
 
int fPMTid
 
double fPosR
 
double fPosX
 
double fPosY
 
double fPosZ
 
double fTime
 
double fWavelength
 
double fWeight
 

Detailed Description

Definition at line 6 of file FDsimG4StoreOpticalHit.hh.

Constructor & Destructor Documentation

FDsimG4StoreOpticalHit::FDsimG4StoreOpticalHit ( )

Definition at line 7 of file FDsimG4StoreOpticalHit.cc.

References Reset().

FDsimG4StoreOpticalHit::FDsimG4StoreOpticalHit ( const FDsimG4StoreOpticalHit right)
FDsimG4StoreOpticalHit::~FDsimG4StoreOpticalHit ( )

Definition at line 13 of file FDsimG4StoreOpticalHit.cc.

Member Function Documentation

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetDirX ( ) const
inline
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetDirY ( ) const
inline
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetDirZ ( ) const
inline
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetEnergy ( ) const
inline
int TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetHitID ( ) const
inline

Definition at line 69 of file FDsimG4StoreOpticalHit.hh.

References fHitID.

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetLocalPosX ( ) const
inline

Definition at line 59 of file FDsimG4StoreOpticalHit.hh.

References fLocalPosX.

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetLocalPosY ( ) const
inline

Definition at line 60 of file FDsimG4StoreOpticalHit.hh.

References fLocalPosY.

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetLocalPosZ ( ) const
inline

Definition at line 61 of file FDsimG4StoreOpticalHit.hh.

References fLocalPosZ.

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetPixelPosX ( ) const
inline

Definition at line 63 of file FDsimG4StoreOpticalHit.hh.

References fPixelPosX.

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetPixelPosY ( ) const
inline

Definition at line 64 of file FDsimG4StoreOpticalHit.hh.

References fPixelPosY.

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetPixelPosZ ( ) const
inline

Definition at line 65 of file FDsimG4StoreOpticalHit.hh.

References fPixelPosZ.

int TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetPMTid ( ) const
inline

Definition at line 70 of file FDsimG4StoreOpticalHit.hh.

References fPMTid.

Referenced by TelescopeSimulatorLX::TelescopeSimulator::FillTraces().

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetPosR ( ) const
inline

Definition at line 53 of file FDsimG4StoreOpticalHit.hh.

References fPosR.

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetPosX ( ) const
inline
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetPosY ( ) const
inline
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetPosZ ( ) const
inline
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetTime ( ) const
inline
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetWavelength ( ) const
inline
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::GetWeight ( ) const
inline
const FDsimG4StoreOpticalHit & FDsimG4StoreOpticalHit::operator= ( const FDsimG4StoreOpticalHit right)
int FDsimG4StoreOpticalHit::operator== ( const FDsimG4StoreOpticalHit right) const

Definition at line 107 of file FDsimG4StoreOpticalHit.cc.

void FDsimG4StoreOpticalHit::Print ( ) const
void FDsimG4StoreOpticalHit::Reset ( )
void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetDirX ( double  dx = 0.0)
inline
void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetDirY ( double  dy = 0.0)
inline
void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetDirZ ( double  dz = 0.0)
inline
void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetEnergy ( double  fEne = 0.0)
inline
void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetHitID ( int  ID = 0)
inline

Definition at line 43 of file FDsimG4StoreOpticalHit.hh.

References fHitID.

Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().

void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetLocalPosR ( double  perp = 0.0)
inline

Definition at line 27 of file FDsimG4StoreOpticalHit.hh.

References fLocalPosR.

void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetLocalPosX ( double  x = 0.0)
inline

Definition at line 24 of file FDsimG4StoreOpticalHit.hh.

References fLocalPosX.

Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().

void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetLocalPosY ( double  y = 0.0)
inline

Definition at line 25 of file FDsimG4StoreOpticalHit.hh.

References fLocalPosY.

Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().

void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetLocalPosZ ( double  z = 0.0)
inline

Definition at line 26 of file FDsimG4StoreOpticalHit.hh.

References fLocalPosZ.

Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().

void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetPixelPosX ( double  x = 0.0)
inline

Definition at line 37 of file FDsimG4StoreOpticalHit.hh.

References fPixelPosX.

Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().

void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetPixelPosY ( double  y = 0.0)
inline

Definition at line 38 of file FDsimG4StoreOpticalHit.hh.

References fPixelPosY.

Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().

void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetPixelPosZ ( double  z = 0.0)
inline

Definition at line 39 of file FDsimG4StoreOpticalHit.hh.

References fPixelPosZ.

Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().

void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetPMTid ( int  ID = 0)
inline

Definition at line 44 of file FDsimG4StoreOpticalHit.hh.

References fPMTid.

Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().

void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetPosR ( double  r = 0.0)
inline

Definition at line 31 of file FDsimG4StoreOpticalHit.hh.

References fPosR.

Referenced by TelescopeSimulatorLX::FDsimG4EventAction::CopyHit().

void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetPosX ( double  x = 0.0)
inline
void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetPosY ( double  y = 0.0)
inline
void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetPosZ ( double  z = 0.0)
inline
void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetTime ( double  fTi = 0.0)
inline
void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetWavelength ( double  fWvl = 0.0)
inline
void TelescopeSimulatorLX::FDsimG4StoreOpticalHit::SetWeight ( double  w = 1.0)
inline

Member Data Documentation

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fDirX
private

Definition at line 82 of file FDsimG4StoreOpticalHit.hh.

Referenced by FDsimG4StoreOpticalHit(), GetDirX(), operator=(), Reset(), and SetDirX().

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fDirY
private

Definition at line 83 of file FDsimG4StoreOpticalHit.hh.

Referenced by FDsimG4StoreOpticalHit(), GetDirY(), operator=(), Reset(), and SetDirY().

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fDirZ
private

Definition at line 84 of file FDsimG4StoreOpticalHit.hh.

Referenced by FDsimG4StoreOpticalHit(), GetDirZ(), operator=(), Reset(), and SetDirZ().

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fEnergy
private
int TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fHitID
private
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fLocalPosR
private

Definition at line 89 of file FDsimG4StoreOpticalHit.hh.

Referenced by SetLocalPosR().

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fLocalPosX
private
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fLocalPosY
private
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fLocalPosZ
private
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fPixelPosX
private
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fPixelPosY
private
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fPixelPosZ
private
int TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fPMTid
private
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fPosR
private
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fPosX
private

Definition at line 77 of file FDsimG4StoreOpticalHit.hh.

Referenced by FDsimG4StoreOpticalHit(), GetPosX(), operator=(), Reset(), and SetPosX().

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fPosY
private

Definition at line 78 of file FDsimG4StoreOpticalHit.hh.

Referenced by FDsimG4StoreOpticalHit(), GetPosY(), operator=(), Reset(), and SetPosY().

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fPosZ
private

Definition at line 79 of file FDsimG4StoreOpticalHit.hh.

Referenced by FDsimG4StoreOpticalHit(), GetPosZ(), operator=(), Reset(), and SetPosZ().

double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fTime
private
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fWavelength
private
double TelescopeSimulatorLX::FDsimG4StoreOpticalHit::fWeight
private

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

, generated on Tue Sep 26 2023.