From: ivana Date: Fri, 18 Oct 2002 12:35:41 +0000 (+0000) Subject: added static data member fgIsHoles and its setter/getter; X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=ecb85139c807a7a06e70b49d369227f4dc1cd2dd added static data member fgIsHoles and its setter/getter; (should be better in AliDetSwitch, but this class is not procesed by cint) --- diff --git a/AliGeant4/AliRunConfiguration.cxx b/AliGeant4/AliRunConfiguration.cxx index 3f2eb7aaac4..83b1660c1f2 100644 --- a/AliGeant4/AliRunConfiguration.cxx +++ b/AliGeant4/AliRunConfiguration.cxx @@ -23,6 +23,8 @@ ClassImp(AliRunConfiguration) +Bool_t AliRunConfiguration::fgIsHoles = true; + //_____________________________________________________________________________ AliRunConfiguration::AliRunConfiguration() : TG4VRunConfiguration() diff --git a/AliGeant4/AliRunConfiguration.h b/AliGeant4/AliRunConfiguration.h index b8b2a5aeab5..2d2b54f6a97 100644 --- a/AliGeant4/AliRunConfiguration.h +++ b/AliGeant4/AliRunConfiguration.h @@ -29,6 +29,11 @@ class AliRunConfiguration : public TG4VRunConfiguration // --> protected // AliRunConfiguration(const AliRunConfiguration& right); virtual ~AliRunConfiguration(); + + // static methods + static void SwitchHoles(Bool_t isHoles); + static Bool_t Holes(); + void SetConfigName(const char* name); void SetG3CallsName(const char* name); @@ -42,11 +47,22 @@ class AliRunConfiguration : public TG4VRunConfiguration virtual void CreateUserConfiguration(); private: + // static data members + static Bool_t fgIsHoles; //option for geometry with/without holes + AliRunMessenger* fRunMessenger; //messenger AliFiles* fFiles; //file paths ClassDef(AliRunConfiguration, 1) // Ali* specific action classes for Geant4 }; +// inline functions + +inline void AliRunConfiguration::SwitchHoles(Bool_t isHoles) +{ fgIsHoles = isHoles;} + +inline Bool_t AliRunConfiguration::Holes() +{ return fgIsHoles; } + #endif //ALI_RUN_CONFIGURATION_H