36 #include "SteppingAction.hh" 
   37 #include "RunAction.hh" 
   38 #include "DetectorConstruction.hh" 
   39 #include "PrimaryGeneratorAction.hh" 
   40 #include "HistoManager.hh" 
   50 :
Run(run),Detector(det),Primary(pri),
Histo(his)
 
  114  if (flagVolume !=0 && dE!=0 )
 
  124    Histo->FillNtupleDColumn(0, flagParticle);
 
  125    Histo->FillNtupleDColumn(1, flagProcess);
 
  126    Histo->FillNtupleDColumn(2, flagVolume);
 
  127    Histo->FillNtupleDColumn(3, xp);
 
  128    Histo->FillNtupleDColumn(4, yp);
 
  129    Histo->FillNtupleDColumn(5, zp);
 
  130    Histo->FillNtupleDColumn(6, dE );
 
  131    Histo->FillNtupleDColumn(7, std::sqrt((x-xp)*(x-xp)+(y-yp)*(y-yp)+(z-zp)*(z-zp)));
 
  133    Histo->AddNtupleRow();   
 
const G4DynamicParticle * GetDynamicParticle() const 
 
static const double nanometer
 
G4ParticleDefinition * GetDefinition() const 
 
void UserSteppingAction(const G4Step *)
 
const G4String & GetParticleName() const 
 
G4StepPoint * GetPreStepPoint() const 
 
G4VPhysicalVolume * GetPhysicalVolume() const 
 
const G4String & GetName() const 
 
const G4ThreeVector & GetPosition() const 
 
const G4String & GetProcessName() const 
 
G4double GetTotalEnergyDeposit() const 
 
const G4VProcess * GetProcessDefinedStep() const 
 
G4StepPoint * GetPostStepPoint() const 
 
Detector construction class to demonstrate various ways of placement. 
 
G4Track * GetTrack() const