Changeset 288 for snovis/trunk/source/G4Lab/DigitsCollectionAccessor.h
- Timestamp:
- Sep 25, 2007, 12:24:08 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
snovis/trunk/source/G4Lab/DigitsCollectionAccessor.h
r233 r288 11 11 class G4LogicalVolume; 12 12 class G4Colour; 13 class G4RunManager; 13 14 14 15 namespace Slash {namespace Core {class ISession;}} … … 29 30 virtual void visualize(Slash::Data::IAccessor::Data,void*); 30 31 public: 31 DigitsCollectionBaseAccessor(Slash::Core::ISession&,const std::string& = ""); 32 DigitsCollectionBaseAccessor(Slash::Core::ISession&,G4RunManager*, 33 const std::string& = ""); 32 34 virtual ~DigitsCollectionBaseAccessor(); 33 35 const std::string& DCName() const; 34 36 protected: 35 static G4VDigiCollection* getCollection(Slash::Core::IWriter&,const std::string&);36 37 static G4LogicalVolume* digiLogicalVolume(const G4VDigi&); 37 38 static G4Transform3D* digiTransform3D(const G4VDigi&); … … 39 40 void setProperties(G4VDigi&); 40 41 protected: 42 G4VDigiCollection* getCollection(Slash::Core::IWriter&,const std::string&); 43 protected: 41 44 std::string fType; 45 G4RunManager* fRunManager; 42 46 std::map<G4String,G4AttDef>* fAttDefs; 43 47 std::string fDC; … … 88 92 } 89 93 public: 90 DigitsCollectionAccessor(Slash::Core::ISession& aSession,const std::string& aName = "") 91 :DigitsCollectionBaseAccessor(aSession,aName){} 94 DigitsCollectionAccessor(Slash::Core::ISession& aSession, 95 G4RunManager* aRunManager, 96 const std::string& aName = "") 97 :DigitsCollectionBaseAccessor(aSession,aRunManager,aName){} 92 98 virtual ~DigitsCollectionAccessor(){} 93 99 };
Note: See TracChangeset
for help on using the changeset viewer.