Remove now unused method DigitResponse (and usage of TransientDigit) (Laurent)
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 20 Oct 2006 16:01:15 +0000 (16:01 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 20 Oct 2006 16:01:15 +0000 (16:01 +0000)
MUON/AliMUONResponse.h
MUON/AliMUONResponseTrigger.cxx
MUON/AliMUONResponseTrigger.h
MUON/AliMUONResponseV0.cxx
MUON/AliMUONResponseV0.h

index fb7c633..801d262 100644 (file)
@@ -17,7 +17,6 @@
 class AliMUONDigit;
 class AliMUONGeometrySegmentation;
 class AliMUONHit;
-class AliMUONTransientDigit;
 class TF1;
 class TList;
 
@@ -70,11 +69,6 @@ class AliMUONResponse : public TObject
     virtual Float_t IntPH(Float_t) const                      {return 1.;}
     // Charge disintegration 
     virtual Float_t IntXY(Int_t, AliMUONGeometrySegmentation*) const {return 1.;}
-
-    // Noise, zero-suppression, adc saturation
-    //virtual Int_t DigitResponse(Int_t )                {return kTRUE;}
-    virtual Int_t DigitResponse(Int_t , 
-                                AliMUONTransientDigit* ) const {return kTRUE;}
     
     /// Go from one hit to several digits, applying charge spreading.
     virtual void DisIntegrate(const AliMUONHit& hit, TList& digits);
index 747ab12..3c47c9e 100644 (file)
@@ -70,20 +70,6 @@ AliMUONResponseTrigger::AliMUONResponseTrigger()
 // Default constructor
 }
 
-//------------------------------------------------------------------   
-Int_t AliMUONResponseTrigger::DigitResponse(Int_t digit, 
-                                           AliMUONTransientDigit* /*where*/) const
-{
-//  only digital (0/1) information available
-
-  if (digit) 
-    return kTRUE; 
-  else 
-    return digit;
-
-}
-
-
 //_____________________________________________________________________________
 void 
 AliMUONResponseTrigger::DisIntegrate(const AliMUONHit& hit, TList& digits)
index 85275a7..2dba467 100644 (file)
@@ -18,9 +18,6 @@ class AliMUONResponseTrigger : public AliMUONResponse
   AliMUONResponseTrigger();
   virtual ~AliMUONResponseTrigger(){} 
 
-  virtual Int_t DigitResponse(Int_t digit, AliMUONTransientDigit* where) const;
-
-
   // Set the GenerCluster parameter       
   virtual Int_t SetGenerCluster(){return 0;}
 
index d4f2528..1ac1f77 100644 (file)
@@ -151,33 +151,6 @@ const
 }
 
 
-  //-------------------------------------------
-Int_t  AliMUONResponseV0::DigitResponse(Int_t digit,
-                                       AliMUONTransientDigit* /*where*/)
-const
-{
-  // \deprecated method
-  // Now part of the digitizer (where it belongs really), e.g. DigitizerV3
-  //
-  // add white noise and do zero-suppression and signal truncation
-
-  //     Float_t meanNoise = gRandom->Gaus(1, 0.2);
-    // correct noise for slat chambers;
-    // one more field to add to AliMUONResponseV0 to allow different noises ????
-//    Float_t meanNoise = gRandom->Gaus(1., 0.2);
-//    Float_t noise     = gRandom->Gaus(0., meanNoise);
-    Float_t noise     = gRandom->Gaus(0., 1.0);
-    digit += TMath::Nint(noise); 
-    if ( digit <= ZeroSuppression()) digit = 0;
-    // if ( digit >  MaxAdc())          digit=MaxAdc();
-    if ( digit >  Saturation())          
-    {
-      digit=Saturation();
-    }
-
-    return digit;
-}
-
 //_____________________________________________________________________________
 Float_t
 AliMUONResponseV0::GetAnod(Float_t x) const
index 2c5d4f7..88db999 100644 (file)
@@ -85,9 +85,6 @@ class AliMUONResponseV0 : public AliMUONResponse
     // Charge disintegration
     virtual Float_t  IntXY(Int_t idDE, 
                           AliMUONGeometrySegmentation* segmentation) const;
-    // Noise, zero-suppression, adc saturation
-    virtual Int_t DigitResponse(Int_t digit, 
-                               AliMUONTransientDigit* where) const;
 
     virtual Float_t GetAnod(Float_t x) const;