* See cxx source for full Copyright notice */
/* $Id$ */
+// Revision of includes 07/05/2004
-#include "AliMUONResponseV0.h"
-
-class AliMUONResponseTrigger :
-public AliMUONResponseV0 {
- public:
- AliMUONResponseTrigger(){};
- virtual ~AliMUONResponseTrigger(){}
- // Charge disintegration
- virtual Float_t IntXY(AliMUONSegmentation * segmentation);
- virtual Int_t DigitResponse(Int_t digit);
- ClassDef(AliMUONResponseTrigger,1) // Implementation of RPC response
-
-};
-#endif
-
-
-
-
-
-
+/// \ingroup sim
+/// \class AliMUONResponseTrigger
+/// \brief Implementation of RPC response
+#include "AliMUONResponse.h"
+#include "AliMUONTriggerEfficiencyCells.h"
+class AliMUONResponseTrigger : public AliMUONResponse
+{
+ public:
+ AliMUONResponseTrigger();
+ virtual ~AliMUONResponseTrigger();
+ /// Set the GenerCluster parameter
+ virtual Int_t SetGenerCluster(){return 0;}
+ virtual void DisIntegrate(const AliMUONHit& hit, TList& digits);
+ virtual void InitTriggerEfficiency(AliMUONTriggerEfficiencyCells* triggerEfficiency);
+ protected:
+ AliMUONTriggerEfficiencyCells* fTriggerEfficiency; //!< trigger efficiency map
+
+ private:
+ /// Not implemented
+ AliMUONResponseTrigger(const AliMUONResponseTrigger& other);
+ /// Not implemented
+ AliMUONResponseTrigger& operator=(const AliMUONResponseTrigger& other); // assignment operator
+
+ ClassDef(AliMUONResponseTrigger,2) // Implementation of RPC response
+
+};
+#endif