30 #ifndef G4VPrimitiveScorer_h 31 #define G4VPrimitiveScorer_h 1 110 { verboseLevel = vl; }
118 {
if(!(filter->
Accept(aStep)))
return false; }
126 { fNi = i; fNj = j; fNk = k; }
G4VSDFilter * GetFilter() const
virtual void Initialize(G4HCofThisEvent *)
void SetVerboseLevel(G4int vl)
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)=0
G4double GetUnitValue() const
virtual void EndOfEvent(G4HCofThisEvent *)
void SetFilter(G4VSDFilter *f)
void CheckAndSetUnit(const G4String &unit, const G4String &category)
void SetNijk(G4int i, G4int j, G4int k)
virtual G4int GetIndex(G4Step *)
G4MultiFunctionalDetector * GetMultiFunctionalDetector() const
G4int GetCollectionID(G4int)
virtual G4bool Accept(const G4Step *) const =0
void SetMultiFunctionalDetector(G4MultiFunctionalDetector *d)
G4MultiFunctionalDetector * detector
virtual ~G4VPrimitiveScorer()
void SetUnit(const G4String &unit)
G4VPrimitiveScorer(G4String name, G4int depth=0)
const G4String & GetUnit() const
G4int GetVerboseLevel() const
G4bool HitPrimitive(G4Step *aStep, G4TouchableHistory *ROhis)