#include <TNamed.h>
class AliMUON;
-class AliMUONSegmentation;
class AliMUONResponseV0;
class AliMUONResponseFactory : public TNamed {
public:
- AliMUONResponseFactory(const char* name);
+ AliMUONResponseFactory(const char* name, Bool_t isTailEffect);
AliMUONResponseFactory();
virtual ~AliMUONResponseFactory();
void BuildStation(AliMUON* where, Int_t stationNumber);
private:
+ /// Not implemented
AliMUONResponseFactory(const AliMUONResponseFactory& rhs);
+ /// Not implemented
AliMUONResponseFactory& operator=(const AliMUONResponseFactory& rhs);
void BuildCommon();
void BuildStation6();
// data members
- AliMUON* fMUON; ///< MUON detector
- AliMUONResponseV0* fResponse0; ///< default response
+ AliMUON* fMUON; ///< MUON detector
+ AliMUONResponseV0* fResponse0; ///< default response
+ Bool_t fIsTailEffect;///< switch to turn on/off the tail effect
ClassDef(AliMUONResponseFactory,0) // MUON Factory for Chambers and Segmentation
};