SiPMUtils.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 /// \file SiPMUtils.h
3 /// \brief Interface to SiPMReadoutSimAlg class for SiPM specific
4 ///
5 /// \version $Id: $
6 /// \author eldwan.brianne@desy.de
7 ////////////////////////////////////////////////////////////////////////
8 #ifndef SiPMUtils_H
9 #define SiPMUtils_H
10 
11 namespace util {
12 
13  class SiPMUtils {
14 
15  public:
16 
17  SiPMUtils();
18 
19  SiPMUtils(double NeffPx);
20 
21  ~SiPMUtils();
22 
23  double Saturate(const double unsat_px);
24 
25  double DeSaturate(const double sat_px);
26 
27  private:
28  double fNeffPx;
29  };
30 } // util
31 
32 #endif // SiPMUtils_H
Namespace for general, non-LArSoft-specific utilities.
double Saturate(const double unsat_px)
Definition: SiPMUtils.cxx:31
double DeSaturate(const double sat_px)
Definition: SiPMUtils.cxx:43
double fNeffPx
Definition: SiPMUtils.h:28