class AliMUONTriggerDecision;
class AliSegmentation;
class AliMUONResponse;
+class AliMUONMerger;
class AliMUONHit;
class AliMUONPadHit;
class AliMUONRawCluster;
class AliMUONClusterFinderVS;
class AliMUONReconstHit;
+class AliMUONMerger;
+
class TVector;
#include "TObjArray.h"
class TFile;
virtual void ResetTrigger();
virtual void ResetRawClusters();
// Cluster Finding
- virtual void FindClusters(Int_t event ,Int_t lastEntry);
+ virtual void Digits2Reco();
+ virtual void FindClusters();
// Digitisation
virtual void SDigits2Digits();
- virtual void Digitise(Int_t nev,Int_t bgrEvent, Option_t *opt1=" ",
- Option_t *opt2=" ",Text_t *name=" ");
- virtual void SortTracks(Int_t *tracks,Int_t *charges, Int_t ntr);
// Configuration Methods (per station id)
//
// Set Chamber Segmentation Parameters
virtual void SetNsec(Int_t id, Int_t nsec);
// Set Reconstruction Model
virtual void SetReconstructionModel(Int_t id, AliMUONClusterFinderVS *reconstruction);
+// Set Merger/Digitizer
+ virtual void SetMerger(AliMUONMerger* merger);
+ virtual AliMUONMerger* Merger();
+
// Set Stepping Parameters
virtual void SetMaxStepGas(Float_t p1);
virtual void SetMaxStepAlu(Float_t p1);
TClonesArray *fLocalTrigger; // List of Local Trigger
Int_t fNGlobalTrigger; // Number of Global Trigger
TClonesArray *fGlobalTrigger; // List of Global Trigger
-
+
//
Bool_t fAccCut; //Transport acceptance cut
Float_t fAccMin; //Minimum acceptance cut used during transport
TTree *fTrH1; // Hits Tree for background event
TClonesArray *fHits2; // List of hits for one track only
TClonesArray *fPadHits2; // List of clusters for one track only
+ AliMUONMerger *fMerger; // ! pointer to merger
ClassDef(AliMUON,1) // MUON Detector base class
};