ROOT logo
#ifndef ALIHALLV3_H
#define ALIHALLV3_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */

////////////////////////////////////////////////
//  Manager class for detector: HALL          //
////////////////////////////////////////////////
 
#include "AliHALL.h"
 
 
class AliHALLv3 : public AliHALL {
 
public:
   AliHALLv3();
   AliHALLv3(const char *name, const char *title);
   virtual      ~AliHALLv3() {}
   virtual void  CreateGeometry();
   virtual void  StepManager();
   virtual void  Init();
   virtual void  SetNewShield24() {fNewShield24 = 1;}
   virtual void  SetScoring()     {fScoring     = 1;}
   virtual void  SetRackShield()  {fRackShield  = 1;}
private:
   Bool_t fNewShield24;   // Option for new shielding in PX24 and RB24
   Int_t  fRefVolumeId;   // Volume ID of scoring plane
   Bool_t fScoring;       // Scoring Option
   Bool_t fRackShield;    // Additional rack shielding
   ClassDef(AliHALLv3,2)  //Class for ALICE experimental hall
};

#endif
 AliHALLv3.h:1
 AliHALLv3.h:2
 AliHALLv3.h:3
 AliHALLv3.h:4
 AliHALLv3.h:5
 AliHALLv3.h:6
 AliHALLv3.h:7
 AliHALLv3.h:8
 AliHALLv3.h:9
 AliHALLv3.h:10
 AliHALLv3.h:11
 AliHALLv3.h:12
 AliHALLv3.h:13
 AliHALLv3.h:14
 AliHALLv3.h:15
 AliHALLv3.h:16
 AliHALLv3.h:17
 AliHALLv3.h:18
 AliHALLv3.h:19
 AliHALLv3.h:20
 AliHALLv3.h:21
 AliHALLv3.h:22
 AliHALLv3.h:23
 AliHALLv3.h:24
 AliHALLv3.h:25
 AliHALLv3.h:26
 AliHALLv3.h:27
 AliHALLv3.h:28
 AliHALLv3.h:29
 AliHALLv3.h:30
 AliHALLv3.h:31
 AliHALLv3.h:32
 AliHALLv3.h:33
 AliHALLv3.h:34
 AliHALLv3.h:35