#include "GiGa/GiGaUtil.h"
#include "G4VUserPrimaryParticleInformation.hh"
#include "G4ios.hh"
#include "Event/HepMCEvent.h"
Include dependency graph for GiGaPrimaryParticleInformation.h:
Go to the source code of this file.
Namespaces | |
namespace | LHCb |
Classes | |
class | GiGaPrimaryParticleInformation |
Class to hold oscillation and signal information to be passed along with a G4PrimaryParticle. More... | |
Defines | |
#define | GIGACNV_GIGAPRIMARYPARTICLEINFORMATION_H 1 |
Functions | |
GiGaPrimaryParticleInformation * | gigaPrimaryParticleInformation (G4VUserPrimaryParticleInformation *info) |
simple function for safe/fast casting | |
const GiGaPrimaryParticleInformation * | gigaPrimaryParticleInformation (const G4VUserPrimaryParticleInformation *info) |
simple function for safe/fast casting |
#define GIGACNV_GIGAPRIMARYPARTICLEINFORMATION_H 1 |
Definition at line 23 of file GiGaPrimaryParticleInformation.h.
GiGaPrimaryParticleInformation* gigaPrimaryParticleInformation | ( | G4VUserPrimaryParticleInformation * | info | ) | [inline] |
simple function for safe/fast casting
info | pointer to G4VUserPrimaryParticleInformation |
Definition at line 136 of file GiGaPrimaryParticleInformation.h.
00137 { 00138 if( 0 == info ) { return 0 ; } 00139 GiGaUtil::FastCast 00140 < 00141 G4VUserPrimaryParticleInformation , 00142 GiGaPrimaryParticleInformation 00143 > cast; 00144 return cast( info ); 00145 };
const GiGaPrimaryParticleInformation* gigaPrimaryParticleInformation | ( | const G4VUserPrimaryParticleInformation * | info | ) | [inline] |
simple function for safe/fast casting
info | pointer to G4VUserPrimaryParticleInformation |
Definition at line 157 of file GiGaPrimaryParticleInformation.h.
00158 { 00159 if( 0 == info ) { return 0 ; } 00160 GiGaUtil::FastCast 00161 < 00162 const G4VUserPrimaryParticleInformation , 00163 const GiGaPrimaryParticleInformation 00164 > cast; 00165 return cast( info ); 00166 };