#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 };
1.4.7