1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
7 /// \class AliMUONResponseFactory
8 /// \brief Factory for muon response
10 /// Factory for building response, separated from AliMUONFactoryV4
12 #ifndef ALI_MUON_RESPONSE_FACTORY_H
13 #define ALI_MUON_RESPONSE_FACTORY_H
19 class AliMUONSegmentation;
20 class AliMUONResponseV0;
22 class AliMUONResponseFactory : public TNamed {
25 AliMUONResponseFactory(const char* name);
26 AliMUONResponseFactory();
27 virtual ~AliMUONResponseFactory();
29 void Build(AliMUON* where);
30 void BuildStation(AliMUON* where, Int_t stationNumber);
34 AliMUONResponseFactory(const AliMUONResponseFactory& rhs);
36 AliMUONResponseFactory& operator=(const AliMUONResponseFactory& rhs);
47 AliMUON* fMUON; ///< MUON detector
48 AliMUONResponseV0* fResponse0; ///< default response
50 ClassDef(AliMUONResponseFactory,0) // MUON Factory for Chambers and Segmentation
53 #endif //ALI_MUON_RESPONSE_FACTORY_H