|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef TILECONDITIONS_TILEPULSESHAPES_H 
    6 #define TILECONDITIONS_TILEPULSESHAPES_H 
    9 #include "GaudiKernel/MsgStream.h" 
   14 #define MAX_SAMPLES 16 
   16 #define MAX_LO_PULSE_CIS 100 
   17 #define MAX_LO_PULSE_CIS_SMALL 100 
   18 #define MAX_HI_PULSE_CIS 100 
   19 #define MAX_HI_PULSE_CIS_SMALL 100 
   20 #define MAX_LO_PULSE_PHYS 401 
   21 #define MAX_HI_PULSE_PHYS 401  
   22 #define MAX_LO_PULSE_LAS 100 
   23 #define MAX_HI_PULSE_LAS 100  
   27 #define SATURATED_ADC_VALUE 1023.0 
   28 #define DELTA_CHI2 0.01 
   29 #define MAX_CHI2 1.0E+5 
  175   bool ReadFile(MsgStream &
log, 
const std::string& 
fname, 
const char *xname, 
const char * yname,
 
  176                 std::vector<double> & 
x, std::vector<double> & 
y, 
int nskip=0);
 
  179 #endif // TILECONDITIONS_TILEPULSESHAPES_H 
  
std::vector< double > m_yllas
std::vector< double > m_ydhphys
std::vector< double > m_tllas
Low Gain Pulse Laser.
std::string m_filenameHiPhysDer
std::vector< double > m_tlphys
Low Gain Pulse Physics.
std::vector< double > m_tdleakhi
void load(MsgStream &log)
std::string m_filenameLoLas
std::vector< double > m_ylphys
std::string m_filenameLoCISDer
std::string m_filenameDLeakLo
std::vector< double > m_tdllas
Low Gain Pulse Laser.
std::vector< double > m_ydlphys
std::vector< double > m_dleakhi
std::string m_filenameLoPhys
std::string m_filenameHiLas
std::vector< double > m_ylcis
std::vector< double > m_yhphys
std::vector< double > m_tsleaklo
std::vector< double > m_tdlphys
Low Gain Pulse Physics.
std::string m_filenameHiCISDer
std::vector< double > m_tleakhi
std::vector< double > m_noiseNkHi
std::vector< double > m_tdhcis
Hi Gain Pulse CIS.
std::vector< double > m_thphys
Hi Gain Pulse Physics.
TilePulseShapesStruct * m_shapes
std::vector< double > m_yhlas
std::string m_filenameSHiCISDer
std::vector< double > m_tslcis
std::vector< double > m_ydlcis
std::vector< double > m_dsleaklo
std::string m_filenameSLeakLo
std::string m_filenameSLeakHi
std::string m_filenameHiPhys
std::vector< double > m_ydslcis
std::vector< double > m_yhcis
std::string m_filenameHiCIS
std::vector< double > m_tshcis
std::vector< double > m_dleaklo
std::vector< double > m_yshcis
const TilePulseShapesStruct * TilePSstruct() const
std::vector< double > m_ydllas
std::string m_filenameLoPhysDer
std::vector< double > m_noiseNkLo
(2) Noise with resistors added to PMT channels (so-called noise-killers)
std::string m_filenameSLoCIS
std::string m_filenameHiLasDer
std::vector< double > m_leakhi
std::vector< double > m_thcis
Hi Gain Pulse CIS.
bool ReadFile(MsgStream &log, const std::string &fname, const char *xname, const char *yname, std::vector< double > &x, std::vector< double > &y, int nskip=0)
std::vector< double > m_leaklo
std::string m_filenameNkNoise
std::vector< double > m_ydhlas
std::vector< double > m_noiseOrigHi
std::vector< double > m_dsleakhi
std::vector< double > m_tdhlas
Hi Gain Pulse Laser.
std::vector< double > m_tdsleaklo
std::vector< double > m_tdhphys
Hi Gain Pulse Physics.
std::vector< double > m_ydshcis
std::string m_filenameDSLeakHi
std::string m_filenameSLoCISDer
std::vector< double > m_tleaklo
std::vector< double > m_tdshcis
std::string m_filenameLeakLo
std::string m_filenameLeakHi
std::vector< double > m_tlcis
Low Gain Pulse CIS.
std::vector< double > m_sleaklo
std::vector< double > m_tsleakhi
std::vector< double > m_yslcis
std::string m_filenameSHiCIS
std::vector< double > m_tdslcis
std::vector< double > m_sleakhi
std::string m_filenameDLeakHi
std::string m_filenameDSLeakLo
std::string m_filenameLoLasDer
std::string m_filenameLoCIS
std::string m_filenameOrigNoise
std::vector< double > m_tdsleakhi
std::vector< double > m_thlas
Hi Gain Pulse Laser.
std::vector< double > m_tdlcis
Low Gain Pulse CIS.
std::vector< double > m_tdleaklo
std::vector< double > m_ydhcis
std::vector< double > m_noiseOrigLo
(1) Original noise