Ignore:
Timestamp:
Sep 25, 2007, 12:24:08 PM (17 years ago)
Author:
barrand
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • snovis/trunk/source/G4Lab/DigitsCollectionAccessor.h

    r233 r288  
    1111class G4LogicalVolume;
    1212class G4Colour;
     13class G4RunManager;
    1314
    1415namespace Slash {namespace Core {class ISession;}}
     
    2930  virtual void visualize(Slash::Data::IAccessor::Data,void*);
    3031public:
    31   DigitsCollectionBaseAccessor(Slash::Core::ISession&,const std::string& = "");
     32  DigitsCollectionBaseAccessor(Slash::Core::ISession&,G4RunManager*,
     33                               const std::string& = "");
    3234  virtual ~DigitsCollectionBaseAccessor();
    3335  const std::string& DCName() const;
    3436protected:
    35   static G4VDigiCollection* getCollection(Slash::Core::IWriter&,const std::string&);
    3637  static G4LogicalVolume* digiLogicalVolume(const G4VDigi&);
    3738  static G4Transform3D* digiTransform3D(const G4VDigi&);
     
    3940  void setProperties(G4VDigi&);
    4041protected:
     42  G4VDigiCollection* getCollection(Slash::Core::IWriter&,const std::string&);
     43protected:
    4144  std::string fType;
     45  G4RunManager* fRunManager;
    4246  std::map<G4String,G4AttDef>* fAttDefs;
    4347  std::string fDC;
     
    8892  }
    8993public:
    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){}
    9298  virtual ~DigitsCollectionAccessor(){}
    9399};
Note: See TracChangeset for help on using the changeset viewer.