Index: trunk/MagicSoft/Simulation/Detector/include-MFadc/MFadc.cxx
===================================================================
--- trunk/MagicSoft/Simulation/Detector/include-MFadc/MFadc.cxx	(revision 459)
+++ trunk/MagicSoft/Simulation/Detector/include-MFadc/MFadc.cxx	(revision 460)
@@ -328,5 +328,15 @@
   }  
 } 
-
+void MFadc::GetResponse( Float_t *resp ) {
+  // ============================================================
+  //
+  //    puts the standard response function into the array resp
+  
+  for ( Int_t i=0; i< RESPONSE_SLICES; i++ ) {
+
+    resp[i] = sing_resp[i] ; 
+  }
+}
+ 
 void MFadc::TriggeredFadc(Float_t time) {
   
Index: trunk/MagicSoft/Simulation/Detector/include-MFadc/MFadc.hxx
===================================================================
--- trunk/MagicSoft/Simulation/Detector/include-MFadc/MFadc.hxx	(revision 459)
+++ trunk/MagicSoft/Simulation/Detector/include-MFadc/MFadc.hxx	(revision 460)
@@ -120,4 +120,6 @@
   void Scan(Float_t time) ;
 
+  void GetResponse( Float_t *resp ) ; 
+
   void TriggeredFadc(Float_t time);
 
@@ -125,4 +127,14 @@
 
   Float_t GetFadcSignal(Int_t pixel, Int_t slice);
+
+  Float_t GetAmplitude() {
+    return ampl_resp ; 
+  }
+
+  Float_t GetFwhm() {
+    return fwhm_resp ; 
+  }
+
+  
 } ; 
 
