19#ifndef BDSSCORERINFO_H
20#define BDSSCORERINFO_H
22#include "BDSScorerType.hh"
34class G4ParticleDefinition;
54 G4bool upgradeTo3D =
false);
58 const G4String& nameIn);
63 G4double minimumKineticEnergy;
64 G4double maximumKineticEnergy;
69 std::vector<G4Material*> materialsToInclude;
Recipe class for scorer. Checks values.
BDSScorerType scorerType
Scorer type.
G4bool worldVolumeOnly
Which materials to exclude for scoring.
std::vector< G4Material * > materialsToExclude
Which materials to include for scoring.
G4String name
Scorer name.
G4String filename
Name of the conversion factor file.
G4String pathname
Path of the conversion factor file (for ambient dose)
void CheckParticle(G4ParticleDefinition *particleIn, const G4String &nameIn)
Utility function to check valid pointer and throw exception if not.
BDSScorerInfo()=delete
No default constructor as unused.
G4ParticleDefinition * particle
Particle filter.
Parser namespace for GMAD language. Combination of Geant4 and MAD.