| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GiGaPrimaryParticleInformation.h File Reference

#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

GiGaPrimaryParticleInformationgigaPrimaryParticleInformation (G4VUserPrimaryParticleInformation *info)
 simple function for safe/fast casting
const GiGaPrimaryParticleInformationgigaPrimaryParticleInformation (const G4VUserPrimaryParticleInformation *info)
 simple function for safe/fast casting

Define Documentation

#define GIGACNV_GIGAPRIMARYPARTICLEINFORMATION_H   1

Definition at line 23 of file GiGaPrimaryParticleInformation.h.


Function Documentation

GiGaPrimaryParticleInformation* gigaPrimaryParticleInformation ( G4VUserPrimaryParticleInformation *  info  )  [inline]

simple function for safe/fast casting

Parameters:
info pointer to G4VUserPrimaryParticleInformation
Returns:
result of "fast cast" procedure
See also:
GiGaUtil::FastCast

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

Parameters:
info pointer to G4VUserPrimaryParticleInformation
Returns:
result of "fast cast" procedure
See also:
GiGaUtil::FastCast

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

| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:03:52 2011 for GiGaCnv by doxygen 1.4.7