MPSAThresholds Class Reference
[Modules]

Inheritance diagram for MPSAThresholds:

QModule QBaseModule

List of all members.


Detailed Description

Author:
M. Carrettoni

M. Martinez

    module ApplyFitPSA
    verbosity = info
    enable = true
    FuncBaseName = Generic name of the files with the functions (including path)
    EnergyStep = 0.3 Energy step for the slices ((unit: Log(E_in_keV))
    EnergyMax = 10.  Maximum energy for the slices (unit: Log (E_in_keV));
    MaxMult = -1. If you want to apply a precut in multiplicity, then set this 
                  variable > 0 and use set the name of the multipliticy varialbe in MultiplicityVarName 
    MultiplicityVarName = CoinMult . Name of the multiplicity variable
    NSigma = 2.  Number of sigmas to be used in the cut 
    endmod
    
  • Parameters


Public Member Functions

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

Private Attributes

ApplyFitPSA fApplyFitPSA
 Class with applyfitpsa algorithm.
std::string fFuncBaseName
 Generic name of the files with the functions.
std::string fRDFuncBaseName
double fEnergyStep
 Energy Step and Maximum energy (unit: Log(E_in_keV)).
double fEnergyMax
std::string fMultiplicityVarName
 name of the multiplicity variable
int fMaxMult
 Flag as "not good" (FitPSA_IsGood==0) events with MultiplicityVarName > MaxMult.
std::string fOutputFile
 Number of sigmas to be used in the cut.
int fIndex
int fIteration

Member Data Documentation

int MPSAThresholds::fMaxMult [private]

Flag as "not good" (FitPSA_IsGood==0) events with MultiplicityVarName > MaxMult.

default : -1 -> don't consider multiplicity

std::string MPSAThresholds::fOutputFile [private]

Number of sigmas to be used in the cut.

name of the output file

Referenced by Done(), and Init().


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

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