30 #ifndef G4VPrimitiveScorer_h 
   31 #define G4VPrimitiveScorer_h 1 
virtual void Initialize(G4HCofThisEvent *)
 
void SetVerboseLevel(G4int vl)
 
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)=0
 
virtual void EndOfEvent(G4HCofThisEvent *)
 
G4MultiFunctionalDetector * GetMultiFunctionalDetector() const 
 
void SetFilter(G4VSDFilter *f)
 
void CheckAndSetUnit(const G4String &unit, const G4String &category)
 
void SetNijk(G4int i, G4int j, G4int k)
 
G4double GetUnitValue() const 
 
virtual G4int GetIndex(G4Step *)
 
G4int GetCollectionID(G4int)
 
virtual G4bool Accept(const G4Step *) const =0
 
G4int GetVerboseLevel() const 
 
void SetMultiFunctionalDetector(G4MultiFunctionalDetector *d)
 
G4MultiFunctionalDetector * detector
 
virtual ~G4VPrimitiveScorer()
 
const G4String & GetUnit() const 
 
void SetUnit(const G4String &unit)
 
G4VPrimitiveScorer(G4String name, G4int depth=0)
 
G4VSDFilter * GetFilter() const