]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUON.h
Save pythia default decay table at first initialization. Reload at each
[u/mrichter/AliRoot.git] / MUON / AliMUON.h
index 6ff188ada33ad5f5ed623ccde3e17c09883d5c59..de6374927b312242fcb1c6dddcc0deee53ca535f 100644 (file)
@@ -18,11 +18,14 @@ class AliMUONTriggerCircuit;
 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;
@@ -57,12 +60,10 @@ class AliMUON : public  AliDetector {
     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
@@ -83,6 +84,10 @@ class AliMUON : public  AliDetector {
     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);
@@ -135,7 +140,7 @@ class AliMUON : public  AliDetector {
     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
@@ -158,6 +163,7 @@ class AliMUON : public  AliDetector {
    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
 };