#include <SimG4Core/Application/interface/PrimaryTransformer.h>
Public Member Functions | |
PrimaryTransformer () | |
virtual | ~PrimaryTransformer () |
Protected Member Functions | |
virtual G4ParticleDefinition * | GetDefinition (G4PrimaryParticle *pp) |
Definition at line 6 of file PrimaryTransformer.h.
PrimaryTransformer::PrimaryTransformer | ( | ) |
PrimaryTransformer::~PrimaryTransformer | ( | ) | [virtual] |
G4ParticleDefinition * PrimaryTransformer::GetDefinition | ( | G4PrimaryParticle * | pp | ) | [protected, virtual] |
Definition at line 10 of file PrimaryTransformer.cc.
References edm::productstatus::unknown().
00011 { 00012 G4ParticleDefinition * partDef = pp->GetG4code(); 00013 if(!partDef) partDef = particleTable->FindParticle(pp->GetPDGcode()); 00014 if(unknownParticleDefined && ((!partDef)||partDef->IsShortLived())) partDef = unknown; 00015 return partDef; 00016 }