]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - AliGeant4/AliDetSwitch.h
AliHBTReaderKineTree.cxx
[u/mrichter/AliRoot.git] / AliGeant4 / AliDetSwitch.h
index 3275ca66d07c5da4024bc9dadce518991ec8e8ab..89d4394aef74aafba61f585e52f36d6abca4fa0c 100644 (file)
@@ -1,7 +1,11 @@
 // $Id$
 // Category: geometry
 //
-// Data type class that stores available detector option.
+// Author: I. Hrivnacova
+//
+// Class AliDetSwitch
+// ------------------
+// Data type class that stores available detector options.
 // Used in interactive detector setup.
 
 #ifndef ALI_DET_SWITCH_H
 class AliDetSwitch
 {
   public:
-    AliDetSwitch(G4String detName, G4int nofVersions, G4int defaultVersion,
-                 G4int pprVersion, AliModuleType modType = kDetector, 
-                G4bool isStandalone = true);
+    AliDetSwitch(G4String detName, 
+                 G4int nofVersions, 
+                G4int defaultVersion,
+                 AliModuleType modType = kDetector);
     AliDetSwitch(const AliDetSwitch& right);
     virtual ~AliDetSwitch();
 
@@ -28,25 +33,20 @@ class AliDetSwitch
     // methods
     void SwitchOn(G4int version); 
     void SwitchOnDefault(); 
-    void SwitchOnPPR(); 
     void SwitchOff(); 
 
     // get methods
     G4String GetDetName() const;
-    G4int GetNofVersions() const;
-    G4int GetDefaultVersion() const;
-    G4int GetPPRVersion() const;
-    G4bool IsStandalone() const;
+    G4int    GetNofVersions() const;
+    G4int    GetDefaultVersion() const;
     AliModuleType GetType() const;
-    G4int GetSwitchedVersion() const;
+    G4int    GetSwitchedVersion() const;
 
   private:
     // data members
     G4String       fDetName;         //module name
     G4int          fNofVersions;     //number of versions
     G4int          fDefaultVersion;  //default version
-    G4int          fPPRVersion;      //default PPR version
-    G4bool         fIsStandalone;    //true if module can be built standalone
     AliModuleType  fType;            //type of module (detector or structure)
     G4int          fSwitchedVersion; //current selected version
 };
@@ -62,16 +62,10 @@ inline G4int AliDetSwitch::GetNofVersions() const
 inline G4int AliDetSwitch::GetDefaultVersion() const
 { return fDefaultVersion; }
 
-inline G4int AliDetSwitch::GetPPRVersion() const
-{ return fPPRVersion; }
-
 inline G4int AliDetSwitch::GetSwitchedVersion() const
 { return fSwitchedVersion; }
 
 inline AliModuleType AliDetSwitch::GetType() const
 { return fType; }
 
-inline G4bool AliDetSwitch::IsStandalone() const
-{ return fIsStandalone; }
-
 #endif //ALI_DET_SWITCH_H