Import Geant4 9.4.0 source tree
This commit is contained in:
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4VPrimitiveScorer.hh,v 1.3 2007/08/28 07:51:45 asaim Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: G4VPrimitiveScorer.hh,v 1.7 2010/11/10 16:38:15 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
//
|
||||
|
||||
#ifndef G4VPrimitiveScorer_h
|
||||
@@ -45,6 +45,8 @@ class G4TouchableHistory;
|
||||
// A concrete class object derived from this base class can be
|
||||
// used either as a sensitive detector or to be registered to
|
||||
// G4MultiFunctionalDetector to define multiple functionalities.
|
||||
//
|
||||
//
|
||||
|
||||
class G4VPrimitiveScorer
|
||||
{
|
||||
@@ -77,12 +79,21 @@ class G4VPrimitiveScorer
|
||||
// These five methods are exactly identical to those in G4VSensitiveDetector.
|
||||
// These methods are invoked by G4SDManager through G4MultiFunctionalDetector.
|
||||
|
||||
void SetUnit(const G4String& unit) { unitName = unit; }
|
||||
const G4String& GetUnit() const { return unitName; }
|
||||
G4double GetUnitValue() const { return unitValue; }
|
||||
|
||||
protected:
|
||||
void CheckAndSetUnit(const G4String& unit,const G4String& category);
|
||||
|
||||
protected:
|
||||
G4String primitiveName;
|
||||
G4MultiFunctionalDetector* detector;
|
||||
G4VSDFilter* filter;
|
||||
G4int verboseLevel;
|
||||
G4int indexDepth;
|
||||
G4String unitName;
|
||||
G4double unitValue;
|
||||
|
||||
public: // with description
|
||||
// Set/Get methods
|
||||
|
||||
Reference in New Issue
Block a user