1 #ifndef ALIMUONFACTORYV2_H
2 #define ALIMUONFACTORYV2_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 // The number 2 is refering to new segmentation
12 // For the moment derive from AliMUONFactory
13 // only for used of switching from standart to V2 version
15 ////////////////////////////////////////////////////////////
18 #include "AliMUONFactory.h"
21 class AliMUONResponseV0;
23 class AliMUONFactoryV2 : public AliMUONFactory {
26 AliMUONFactoryV2(const char* name);
28 virtual ~AliMUONFactoryV2();
30 void Build(AliMUON* where, const char* what);
31 void BuildStation(AliMUON* where, Int_t stationNumber);
34 AliMUONFactoryV2(const AliMUONFactoryV2& rhs);
35 AliMUONFactoryV2& operator=(const AliMUONFactoryV2& rhs);
47 AliMUON* fMUON; // MUON detector
48 AliMUONResponseV0* fResponse0; // default response
49 TObjArray* fDESegmentations;// DE segmentations
51 ClassDef(AliMUONFactoryV2,0) // MUON Factory for Chambers and Segmentation