MThermalResponse Class Reference
[Modules]

Inheritance diagram for MThermalResponse:

QModule QBaseModule

List of all members.


Detailed Description

Transform raw samples into DeltaT samples.

Author:
Marco Vignati
  • Config example:
        module ThermalResponse
        verbosity = info
        enable = true
        DetectorConfiguration = dc_CH1Detector.txt
        DetectorParameters = DetectorParameters
        DerivativeAlgorithm = 5P
        endmod
        
  • Parameters
    • DetectorConfiguration [string = Q_STRING_DEFAULT]: file containing the DetectorParameters QMatrix
    • DetectorParameters [string = DetectorParameters]: name of the DetectorParameters QMatrix, an example of it is (CCVR01):
           # begin DetectorParameters_35
           # QMatrix
           # 7 9
           ch  pulser  relative    Gain   V_B     R_S       R_L   c_p    V_S   (name)
           1      -1       2        5030   9636    26.57     54   255.0   1613   041
           2      -1       1        3536   8962    39.17     54   255.0   1537   041
           3      -1       4        2241   7685    50.76     54   256.4   1597   011
           4      -1       3        2540   6152    65.27     54   255.5   1657   011
           5      -1      -1        2938   9291    40.21     54   247.3   1558   039
           6      -1       7        2938   7364    55.33     54   257.6   1514   007
           7      -1       6        2241   6152    96.81     54   255.2   1451   007
           # end DetectorParameters_35
           
    • Derivative Algorithm [string = 5P]: available algos are 3P,5P (see QVector)
    • RLPercError [ double = 0 ]: add an error to RL (for systematics uncertainties studies)
    • RhoPercError [ double = 0 ]: add an error to Rho (for systematics uncertainties studies)
  • Reads:

Public Member Functions

 MThermalResponse (QSequence *s)
 constructor
 ~MThermalResponse ()
 destructor
void Init ()
 Init method.
QEventDo (QEvent *ev)
 Do method.
void Done ()
 Done method.

Private Member Functions

std::map< int, double > GetOffsets (const int run)

Private Attributes

std::map< int, ChannelInfo > fChannelInfo
double fRhoPercError
double fRLPercError
std::string fDerivativeAlgo
int fCurrentRun
const QRunDatafRunData
bool fOverwriteRawSamples
bool fFullDTModel
double fGamma
double fR0
double fZeroBaseline
bool fScaleToVolts
bool fRestoreOffset
bool fRestoreRC

Classes

class  ChannelInfo

The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:03 2010 for CUORE Software by  doxygen 1.5.6