AliRICHMerger removed. Substituted by AliRICHDigitizer complitelly
[u/mrichter/AliRoot.git] / MUON / AliMUONv1.h
CommitLineData
a9e2aefa 1#ifndef ALIMUONV1_H
2#define ALIMUONV1_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
88cb7938 7/* $Id$ */
a9e2aefa 8
9/////////////////////////////////////////////////////////
10// Manager and hits classes for set:MUON version 0 //
11/////////////////////////////////////////////////////////
12
13#include "AliMUON.h"
abaf7c9d 14#include <TF1.h>
a9e2aefa 15
16class AliMUONv1 : public AliMUON {
17public:
18 AliMUONv1();
19 AliMUONv1(const char *name, const char *title);
20 virtual ~AliMUONv1() {}
21 virtual void CreateGeometry();
22 virtual void CreateMaterials();
23 virtual void Init();
24 virtual Int_t IsVersion() const {return 1;}
25 virtual void StepManager();
c33d9661 26 void StepManagerOld();
abaf7c9d 27 void StepManagerNew();
28 void StepManagerTest();
29
30
31
c33d9661 32 void SetStepManagerVersionOld(Bool_t Opt)
33 { fStepManagerVersionOld = Opt; }
abaf7c9d 34 void SetStepManagerVersionNew(Bool_t Opt)
35 { fStepManagerVersionNew = Opt; }
36 void SetStepManagerVersionTest(Bool_t Opt)
37 { fStepManagerVersionTest = Opt; }
c33d9661 38 void SetStepMaxInActiveGas(Float_t StepMax)
39 {fStepMaxInActiveGas = StepMax; }
ba030c0e 40protected:
c33d9661 41 Int_t* fStations; //! allow to externally set which station to create
42 Bool_t fStepManagerVersionOld; // Version of StepManager, Default is false
abaf7c9d 43 Bool_t fStepManagerVersionNew; // Version of StepManager, Default is false
44 Bool_t fStepManagerVersionTest; // Version of StepManager, Default is false
c33d9661 45 Float_t fStepMaxInActiveGas; // Step mas in active gas default 0.6cm
5f91c9e8 46 virtual Int_t GetChamberId(Int_t volId) const;
abaf7c9d 47
48
a9e2aefa 49private:
a1001283 50 ClassDef(AliMUONv1,1) // MUON Detector class Version 1
abaf7c9d 51
52
a9e2aefa 53};
54#endif
55
56
57
58
59
60
61