31 #include "Geant4/G4String.hh" 32 #include "Geant4/G4Types.hh" 33 #include "Geant4/G4VSensitiveDetector.hh" 34 #include "Geant4/Randomize.hh" 42 class G4TouchableHistory;
52 std::string ModelName,
65 virtual G4bool
ProcessHits(G4Step*, G4TouchableHistory*);
81 return (G4UniformRand() < prob);
virtual void Initialize(G4HCofThisEvent *)
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)
G4bool G4BooleanRand(const G4double prob) const
std::map< G4int, bool > fPhotonAlreadyCrossed
virtual void EndOfEvent(G4HCofThisEvent *)
OpParamSD(G4String name, std::string ModelName, int Orientation, std::vector< std::vector< double >> Parameters)