1 #ifndef ALIMUONFACTORY_H
2 #define ALIMUONFACTORY_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 // Revision of includes 07/05/2004
9 ////////////////////////////////////////////////////////////
10 // Factory for muon chambers, segmentations and response //
11 ////////////////////////////////////////////////////////////
16 class AliMUONResponseV0;
18 class AliMUONFactory : public TNamed {
21 AliMUONFactory(const char* name);
23 virtual ~AliMUONFactory();
25 virtual void Build(AliMUON* where, const char* what);
26 virtual void BuildStation(AliMUON* where, Int_t stationNumber);
29 AliMUONFactory(const AliMUONFactory& rhs);
30 AliMUONFactory& operator=(const AliMUONFactory& rhs);
42 AliMUON* fMUON; // MUON detector
43 AliMUONResponseV0* fResponse0; // default response
45 ClassDef(AliMUONFactory,0) // MUON Factory for Chambers and Segmentation