lcdd/include
diff -u -r1.17 -r1.18
--- LCDDProcessor.hh 18 Nov 2005 22:31:24 -0000 1.17
+++ LCDDProcessor.hh 9 Dec 2005 01:56:42 -0000 1.18
@@ -36,7 +36,6 @@
typedef std::map<std::string, G4MagneticField*> MagneticFields;
typedef std::map<std::string, G4Region*> Regions;
typedef std::map<std::string, G4VisAttributes*> VisAttributes;
- // typedef std::map<std::string, G4UserLimits*> UserLimits;
typedef std::map<std::string, G4LimitSet*> LimitSets;
public:
@@ -107,6 +106,31 @@
LCDDProcessor::VisAttributes::const_iterator getVisAttributesBegin();
LCDDProcessor::VisAttributes::const_iterator getVisAttributesEnd();
+ const LCDDProcessor::VisAttributes* getVisAttributesStore() const
+ {
+ return &m_visAttributes;
+ }
+
+ const LCDDProcessor::SensitiveDetectors* getSensitiveDetectorStore() const
+ {
+ return &m_sensitiveDetectors;
+ }
+
+ const LCDDProcessor::MagneticFields* getMagneticFieldStore() const
+ {
+ return &m_magneticFields;
+ }
+
+ const LCDDProcessor::Regions* getRegionStore() const
+ {
+ return &m_regions;
+ }
+
+ const LCDDProcessor::LimitSets* getLimitSetStore() const
+ {
+ return &m_limitSets;
+ }
+
private:
// header info for the lcdd file