Classes | Functions
CachedXShowerRegeneratorAG Namespace Reference

Classes

class  CachedXShowerRegenerator
 
class  LogXGaussSmearing
 
class  ShowerData
 
class  StationInfo
 
class  StationPositionMatrix
 

Functions

template<typename Map , typename T >
void InsertValue (Map &map, const int sId, const T &value)
 
double PlaneFrontTime (const CoordinateSystemPtr showerCS, const Point &corePosition, const Point &position)
 Calculate time of arrival of the plan front at point x. More...
 
double Round (const double div, const double val)
 

Function Documentation

template<typename Map , typename T >
void CachedXShowerRegeneratorAG::InsertValue ( Map &  map,
const int  sId,
const T &  value 
)
inline
double CachedXShowerRegeneratorAG::PlaneFrontTime ( const CoordinateSystemPtr  showerCS,
const Point corePosition,
const Point position 
)
inline

Calculate time of arrival of the plan front at point x.

t_fp = t_c - (x - x_c)_z / c x_c = core position t_c = core time

Definition at line 94 of file CachedXShowerRegenerator.cc.

References utl::BasicVector< HepVector >::GetZ(), and utl::kSpeedOfLight.

Referenced by CachedXShowerRegeneratorAG::CachedXShowerRegenerator::InitNewShower(), and CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run().

double CachedXShowerRegeneratorAG::Round ( const double  div,
const double  val 
)
inline

, generated on Tue Sep 26 2023.