ApplyFitPSA Class Reference

List of all members.


Detailed Description

base class Pulse Shape Analysis Flagger

Author:
M. Carrettoni

Public Member Functions

void Init (std::string funcfilename)
void Init_RD (std::string rdfuncfilename)
void SetTree ()
void FillTree ()
void ReadTreeFromFile (char *fileName, std::string treeName)
void SetBranchAddresses ()
void Do ()
double GetFlag (int entry)
double LinRiseTime (int canale, double rt, double energy)
double LinDecayTime (int canale, double dt, double energy)
double GetFlag ()
void WriteFlagTree (char *filename)
void SetAmp (double v)
void SetFamp (double v)
void SetSecond_amp (double v)
void SetEnergy (double v)
void SetTime_until_d (double v)
void SetChan (int v)
void SetIsheater (bool v)
void SetRise (double v)
void SetDecay (double v)
void SetNSigma (double v)
std::map< int, std::vector
< double > > & 
GetThresholds ()
std::map< int, std::vector
< double > > & 
GetMeans ()
void SetEnergyStep (double estep, double emax)
void SetChannelMaps (std::map< int, std::vector< double > > &thres, std::map< int, std::vector< double > > &mean)

Private Attributes

TTree * tree
TF1 * figauss
int dataset
double amp
double famp
double second_amp
double energy
double time_until_d
double rise
double decay
int chan
bool isheater
std::map< int, std::vector
< double > > 
numborder
std::map< int, std::vector
< double > > 
bordery
std::map< int, std::vector
< double > > 
erry
std::map< int, std::vector
< double > > 
errx
std::map< int, std::vector
< double > > 
media
std::map< int, std::vector
< double > > 
bb
std::map< int, TH1F ** > tobefitted
double energy_step
double maxEnergy
double nstep
double nSigma
TF1 ** func
TF1 ** func_rt
TF1 ** func_dt
std::map< int, bool > check
TFile * fAux
std::string fAuxiliarName
bool dynamicTree

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

Generated on Tue Nov 16 10:50:01 2010 for CUORE Software by  doxygen 1.5.6
INFN Genova privacy policy