#include "CLHEP/Vector/LorentzVector.h"
#include "GiGa/GiGaUtil.h"
#include "G4TrajectoryPoint.hh"
#include "G4VTrajectoryPoint.hh"
Include dependency graph for GiGaTrajectoryPoint.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | GiGaTrajectoryPoint |
Customisation of "standard" G4TrajectoryPoint to incorporate TimeOfFlight of the point. More... | |
Defines | |
#define | GIGA_GIGATRAJECTORYPOINT_H 1 |
Functions | |
GiGaTrajectoryPoint * | gigaTrajectoryPoint (G4TrajectoryPoint *g4) |
GiGaTrajectoryPoint * | gigaTrajectoryPoint (G4VTrajectoryPoint *g4) |
const GiGaTrajectoryPoint * | gigaTrajectoryPoint (const G4TrajectoryPoint *g4) |
const GiGaTrajectoryPoint * | gigaTrajectoryPoint (const G4VTrajectoryPoint *g4) |
#define GIGA_GIGATRAJECTORYPOINT_H 1 |
Definition at line 20 of file GiGaTrajectoryPoint.h.
GiGaTrajectoryPoint* gigaTrajectoryPoint | ( | G4TrajectoryPoint * | g4 | ) | [inline] |
Definition at line 201 of file GiGaTrajectoryPoint.h.
00202 { 00203 GiGaUtil::FastCast<G4TrajectoryPoint,GiGaTrajectoryPoint> cast ; 00204 return cast( g4 ); 00205 };
GiGaTrajectoryPoint* gigaTrajectoryPoint | ( | G4VTrajectoryPoint * | g4 | ) | [inline] |
Definition at line 217 of file GiGaTrajectoryPoint.h.
00218 { 00219 GiGaUtil::FastCast<G4VTrajectoryPoint,GiGaTrajectoryPoint> cast ; 00220 return cast( g4 ); 00221 };
const GiGaTrajectoryPoint* gigaTrajectoryPoint | ( | const G4TrajectoryPoint * | g4 | ) | [inline] |
Definition at line 234 of file GiGaTrajectoryPoint.h.
00235 { 00236 GiGaUtil::FastCast<const G4TrajectoryPoint,const GiGaTrajectoryPoint> cast ; 00237 return cast( g4 ); 00238 };
const GiGaTrajectoryPoint* gigaTrajectoryPoint | ( | const G4VTrajectoryPoint * | g4 | ) | [inline] |
Definition at line 251 of file GiGaTrajectoryPoint.h.
00252 { 00253 GiGaUtil::FastCast<const G4VTrajectoryPoint,const GiGaTrajectoryPoint> cast ; 00254 return cast( g4 ); 00255 };