]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONDigitizer.h
moving jetfinder code to subdirectory
[u/mrichter/AliRoot.git] / MUON / AliMUONDigitizer.h
index 627784ca7d03d1029f0caec3ad722277003bdc0a..7ba024332f8133a2142609006cfa86e30180dd43 100644 (file)
@@ -6,6 +6,10 @@
 /* $Id$ */
 // Revision of includes 07/05/2004
 
+/// \ingroup sim
+/// \class AliMUONDigitizer
+/// \brief Class for MUON merging/digitization
+
 #include "AliDigitizer.h"
 #include "AliMUONDigit.h"
 
@@ -41,18 +45,10 @@ public:
        // Override the TTask Exec method.
        virtual void Exec(Option_t* option = 0);
 
-       Int_t GetDebug() const {return fDebug;}       // Get debug level.
-       void SetDebug(Int_t level){fDebug = level;}   // Set debug level.  
-  
-
 protected:
         AliMUONDigitizer(const AliMUONDigitizer& rhs);
         AliMUONDigitizer& operator=(const AliMUONDigitizer& rhs);
 
-
-       // Parses the option string given to the Exec method.
-       virtual void ParseOptions(Option_t* options);
-
        /* Digitizers inheriting from AliMUONDigitizer should implement this abstract method 
           so that TransientDigit objects are generated and put onto the fTDList.
           The method would be implemented as some loop over the input stream. The data can be
@@ -131,7 +127,7 @@ protected:
        virtual void OnWriteTransientDigit(AliMUONTransientDigit* digit);
        
        // Wrapper method for AddDigit(Int_t, Int_t[kMAXTRACKS], Int_t[kMAXTRACKS], Int_t[6])
-       void AddDigit(AliMUONTransientDigit* td, Int_t responseCharge, const Int_t digitindex);
+       void AddDigit(AliMUONTransientDigit* td, Int_t responseCharge, Int_t digitindex);
 
        // Creates a new fTDList object, and creates and fills the fHitMap arrays.
        // Note: this method assumes the array pointers are NULL when calling this method.
@@ -173,9 +169,7 @@ protected:
        virtual void AddDigitTrigger(
                        Int_t chamber, Int_t tracks[kMAXTRACKS],
                        Int_t charges[kMAXTRACKS], Int_t digits[6],
-                       const Int_t digitindex
-               ) = 0;
-       virtual Int_t GetSegmentation();
+                       Int_t digitindex ) = 0;
 
        AliRunLoader* fRunLoader;         //! Global run loader.
        AliMUONLoader* fGime;             //! MUON specific loader.
@@ -189,11 +183,10 @@ protected:
        Int_t fMask;                    //! mask dependent on input file
        Bool_t fSignal;                 //! kTRUE if signal file is processed 
        Int_t fSegmentation;            //! segmentation type 1=old, 2=new;
+       Int_t fNDetElemId[1500];       //! detection element number array 
 
-private:
-
-       Int_t fDebug;                   //! Debug level.
 
+private:
 
        ClassDef(AliMUONDigitizer, 1)   // MUON merging/digitization
 };