#include <TEcnaRun.h>
TEcnaRun.h Update: 05/10/2012 Authors: B.Fabbro (berna), FX Gentit DSM/IRFU/SPP CEA-Saclay Copyright: Those valid for CEA sofware rd.f abbro @cea .fr
ECNA web page: http://cms-fabbro.web.cern.ch/cms-fabbro/
TEcnaRun + ECNA (Ecal Correlated Noise Analysis) instructions for use in the framework of CMSSW.
==============> INTRODUCTION
The present documentation contains: [1] a brief description of the ECNA package with instructions for use in the framework of the CMS Software [2] the documentation for the class TEcnaRun
==[1]=====================================================================================
DOCUMENTATION FOR THE INTERFACE: ECNA package / CMSSW / SCRAM
==========================================================================================
ECNA consists in 2 packages named: EcalCorrelatedNoiseAnalysisModules and EcalCorrelatedNoiseAnalysisAlgos.
The directory tree is the following:
<local path>/CMSSW_a_b_c/src/----CalibCalorimetry/---EcalCorrelatedNoiseAnalysisModules/BuildFile | | | |---interface/ | | | |---src/ | | |---data/ | | | |---EcalCorrelatedNoiseAnalysisAlgos/BuildFile | | |---interface/ | | |---src/ | | |---test/ | | | | | \--- <other packages of CalibCalorimetry> | \----<other subsystems...>
The package EcalCorrelatedNoiseAnalysisModules contains one standard analyzer (EcnaAnalyzer). The user can edit its own analyzer. A detailed description is given here after in the class TEcnaRun documentation. The package EcalCorrelatedNoiseAnalysisAlgos contains the basic ECNA classes (in src and interface) and standalone executables (in directory test).
==[2]======================================================================================
CLASS TEcnaRun DOCUMENTATION
=========================================================================================== TEcnaRun.
This class allows the user to calculate pedestals, noises, correlations and other quantities of interest for correlated noise studies on the CMS/ECAL (EB and EE).
Three main operations are performed by the class TEcnaRun. Each of them is associated with a specific method of the analyzer EcnaAnalyzer:
(1) Initialization and calls to "preparation methods". This task is done in the constructor of the analyzer: EcnaAnalyzer::EcnaAnalyzer(const edm::ParameterSet& pSet)
(2) Building of the event distributions (distributions of the sample ADC values for each sample, each channel, etc...) This task is done in the method "analyze" of the analyzer: EcnaAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup)
(3) Calculation of the different quantities (correlations, pedestals, noises, etc...) from the distributions obtained in (2) and writing of these quantities in results ROOT files and also in ASCII files. This task is done in the destructor of the analyzer: EcnaAnalyzer::~EcnaAnalyzer()
see files EcnaAnalyzer.h and EcnaAnalyzer.cc in package EcalCorrelatedNoiseAnalysisModules
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Declaration and Print Methods
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Just after the declaration with the constructor, you can set a "Print Flag" by means of the following "Print Methods": TEcnaRun* MyCnaRun = new TEcnaRun(...); // declaration of the object MyCnaRun
// Print Methods:
MyCnaRun->PrintNoComment(); // Set flag to forbid printing of all the comments // except ERRORS.
MyCnaRun->PrintWarnings(); // (DEFAULT) // Set flag to authorize printing of some warnings. // WARNING/INFO: information on something unusual // in the data. // WARNING/CORRECTION: something wrong (but not too serious) // in the value of some argument. // Automatically modified to a correct value.
MyCnaRun->PrintComments(); // Set flag to authorize printing of infos // and some comments concerning initialisations
MyCnaRun->PrintAllComments(); // Set flag to authorize printing of all the comments
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Method GetReadyToReadData(...) and associated methods
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
MyCnaRun->GetReadyToReadData(AnalysisName, NbOfSamples, RunNumber, FirstReqEvtNumber, LastReqEvtNumber, ReqNbOfEvts, StexNumber, [RunType]);
Explanations for the arguments (all of them are input arguments):
TString AnalysisName: code for the analysis. According to this code, the analyzer EcnaAnalyser selects the event type (PEDESTAL_STD, PEDESTAL_GAP, LASER_STD, etc...) and some other event characteristics (example: the gain in pedestal runs: AnalysisName = "Ped1" or "Ped6" or "Ped12") See EcnaAnalyser.h for a list of available codes. The string AnalysisName is automatically included in the name of the results files (see below: results files paragraph).
Int_t NbOfSamples number of samples (=10 maximum) Int_t RunNumber: run number Int_t FirstReqEvtNumber: first requested event number (numbering starting from 1) Int_t LastReqEvtNumber: last requested event number Int_t ReqNbOfEvts: requested number of events Int_t StexNumber: Stex number (Stex = SM if EB, Dee if EE)
The different quantities (correlations, etc...) will be calculated for ReqNbOfEvts events between event# FirstReqEvtNumber and event# LastReqEvtNumber. If LastReqEvtNumber = 0, the calculations will be performed from event# FirstReqEvtNumber until EOF if necessary (i.e. if the number of treated events is < ReqNbOfEvts)
Int_t RunType [optional]: run type
PEDESTAL_STD = 9 LASER_STD = 4 PEDESTAL_GAP = 18, etc...
(see CMSSSW/DataFormats/EcalRawData/interface/EcalDCCHeaderBlock.h)
if RunType is specified, the run type will be displayed on the plots
==============> Method to set the start and stop times of the analysis (optional)
A method can be used to set the fStartDate and fStopDate attributes of the class TEcnaHeader from start and stop time given by the user provided these values have been recovered from the event reading:
void MyCnaRun->StartStopDate(const TString& StartDate, const TString& StopDate);
// TString StartDate, StopDate: start and stop time of the run // in "date" format. Example: // Wed Oct 8 04:14:23 2003
If the method is not called, the values of the attributes fStartDate and fStopDate are set to: "!Start date> no info" and "!Stop date> no info" at the level of Init() method of the class TEcnaHeader. The values of StartDate and StopDate are written in the header of the .root result file.
PS: another similar method exists, with time_t type arguments:
void MyCnaRun->StartStopTime(time_t StartTime, time_t StopTime);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Calculation methods
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
The "calculation methods" are methods which compute the different quantities of interest. They use the ADC sample values which can be recovered by the method void SampleValues():
void SampleValues(); // 3D histo of the sample ADC value // for each triple (channel,sample,event)
List of the calculation methods with associated formulae:
.......... Calculation methods ( need previous call to GetReadyToReadData(...) )
// A(t,c,s,e) : ADC value for Stin t channel c, sample s, event e (Stin = tower if EB, SC if EE)
// E_e , Cov_e : average, covariance over the events // E_s , Cov_s : average, covariance over the samples // E_s,s' : average over couples of samples (half correlation matrix)
// e* : random variable associated to events // s* : random variable associated to samples
void SampleMeans(); // Expectation values for each couple (channel,sample) // SMean(t,c,s) = E_e[A(t,c,s,e*)]
void SampleSigmas(); // Sigmas for each couple (channel,sample) // SSigma(t,c,s) = sqrt{ Cov_e[A(t,c,s,e*),A(t,c,s,e*)] }
//........................................... void CovariancesBetweenSamples(); // (s,s') covariances for each channel // Cov(t,c;s,s') = Cov_e[ A(t,c,s,e*) , A(t,c,s',e*) ] // = E_e[ ( A(t,c,s,e*) - E_e[A(t,c,s,e*)] )*( A(t,c,s',e*) - E_e[A(t,c,s',e*)] ) ]
void CorrelationsBetweenSamples(); // (s,s') correlations for each channel // Cor(t,c;s,s') = Cov(t,c;s,s')/sqrt{ Cov(t,c;s,s)*Cov(t,c;s',s') }
//.............................................. *==> Stin = tower if EB, SuperCrystal if EE void LowFrequencyCovariancesBetweenChannels(); // LF (t;c,c') covariances for each Stin void HighFrequencyCovariancesBetweenChannels(); // HF (t;c,c') covariances for each Stin void LowFrequencyCorrelationsBetweenChannels(); // LF (t;c,c') correlations for each Stin void HighFrequencyCorrelationsBetweenChannels(); // HF (t;c,c') correlations for each Stin
// LFCov(t;c,c') = Cov_e[ E_s[A(t,c,s*,e*)] , E_s[A(t,c',s*,e*) ] // // = E_e[ ( E_s[A(t,c ,s*,e*)] - E_e[ E_s[A(t,c ,s*,e*)] ] )* // ( E_s[A(t,c',s*,e*)] - E_e[ E_s[A(t,c',s*,e*)] ] ) ] // // HFCov(t;c,c') = E_e[ Cov_s[ A(t,c,s*,e*) , A(t,c',s*,e*) ] ] // // = E_e[ E_s[ ( A(t,c ,s*,e*) - E_s[A(t,c ,s*,e*)] )* // ( A(t,c',s*,e*) - E_s[A(t,c',s*,e*)] ) ] ] // // LFCor(t;c,c') = LFCov(t;c,c')/sqrt{ LFCov(t;c,c)*LFCov(t;c',c') } // // HFCor(t;c,c') = HFCov(t;c,c')/sqrt{ HFCov(t;c,c)*HFCov(t;c',c') }
//.............................................. . *==> Stex = SM if EB, Dee if EE void LowFrequencyMeanCorrelationsBetweenTowers(); // LF (tow,tow') correlations for each SM void HighFrequencyMeanCorrelationsBetweenTowers(); // HF (tow,tow') correlations for each SM
void LowFrequencyMeanCorrelationsBetweenSCs(); // LF (sc,sc') correlations for each Dee void HighFrequencyMeanCorrelationsBetweenSCs(); // HF (sc,sc') correlations for each Dee
//.................................................... Quantities as a function of Xtal# void Pedestals(); void TotalNoise(); void LowFrequencyNoise(); void HighFrequencyNoise(); void MeanCorrelationsBetweenSamples(); void SigmaOfCorrelationsBetweenSamples();
// Pedestal(t,c) = E_e[ E_s[A(t,c,s*,e*)] ] // TotalNoise(t,c) = E_s[ sqrt{ E_e[ ( A(t,c,s*,e*) - E_e[A(t,c,s*,e*)] )^2 ] } ] // LowFqNoise(t,c) = sqrt{ E_e[ ( E_s[A(t,c,s*,e*)] - E_e[ E_s[A(t,c,s*,e*)] ] )^2 ] } // HighFqNoise(t,c) = E_e[ sqrt{ E_s[ (A(t,c,s*,e*) - E_s[A(t,c,s*,e*)] )^2 ] } ] // MeanCorss(t,c) = E_s,s'[ Cor(t,c;s,s') ] // SigmaCorss(t,c) = E_s,s'[ Cor(t,c;s,s') - E_s,s'[ Cor(t,c;s,s') ] ]
//............ Quantities as a function of tower# (EB) or SC# (EE), average over the Xtals void AveragePedestals(); void AverageTotalNoise(); void AverageLowFrequencyNoise(); void AverageHighFrequencyNoise(); void AverageMeanCorrelationsBetweenSamples(); void AverageSigmaOfCorrelationsBetweenSamples();
// t = tower if EB , SC if EE , c = channel (Xtal) // AveragePedestal(t) = E_c[Pedestal(t,c*)] // TotalNoise(t) = E_c[TotalNoise(t,c*)] // LowFqNoise(t) = E_c[LowFqNoise(t,c*)] // HighFqNoise(t) = E_c[HighFqNoise(t,c*)] // MeanCorss(t) = E_c[MeanCorss(t,c*)] // SigmaCorss(t) = E_c[SigmaCorss(t,c*)]
==============> RESULTS FILES
The calculation methods above provide results which can be used directly in the user's code. However, these results can also be written in results files by appropriate methods. The names of the results files are automaticaly generated.
It is also possible to write results in ASCII files => See TEcnaWrite and TEcnaGui It is also possible to plot results in ROOT canvases => See TEcnaHistos and TEcnaGui
*--------—> Codification for the name of the ROOT file:
The name of the ROOT file is the following:
aaa_S1_sss_Rrrr_fff_lll_SMnnn.root for EB aaa_S1_sss_Rrrr_fff_lll_Deennn.root for EE
with: aaa = Analysis name sss = number of samples rrr = Run number fff = First requested event number lll = Last requested events mmm = Requested number of events nnn = SM number or Dee number
This name is automatically generated from the values of the arguments of the method "GetReadyToReadData".
*--------—> Method which writes the results in the ROOT file:
Bool_t MyCnaRun->WriteRootFile();
===================================================================================================
Definition at line 363 of file TEcnaRun.h.
TEcnaRun::TEcnaRun | ( | ) |
Definition at line 19 of file TEcnaRun.cc.
TEcnaRun::TEcnaRun | ( | TEcnaObject * | pObjectManager, |
const TString & | SubDet | ||
) |
Definition at line 25 of file TEcnaRun.cc.
References fEcal, fFileHeader, fNbSampForFic, Init(), TEcnaParEcal::MaxSampADC(), SetEcalSubDetector(), and ntupleEnum::SubDet.
TEcnaRun::TEcnaRun | ( | TEcnaObject * | pObjectManager, |
const TString & | SubDet, | ||
const Int_t & | NbOfSamples | ||
) |
Definition at line 57 of file TEcnaRun.cc.
References gather_cfg::cout, fEcal, fFileHeader, fNbSampForFic, fTTBELL, Init(), TEcnaParEcal::MaxSampADC(), SetEcalSubDetector(), and ntupleEnum::SubDet.
TEcnaRun::TEcnaRun | ( | const TEcnaRun & | dcop | ) |
|
override |
Definition at line 302 of file TEcnaRun.cc.
References gather_cfg::cout, fBuildEvtNotSkipped, fCdelete, fCnew, fCodePrintAllComments, fCodePrintNoComment, fCodePrintWarnings, fFlagPrint, fMiscDiag, fNbOfMiscDiagCounters, fT1d_av_ev_corss, fT1d_av_hifn, fT1d_av_lofn, fT1d_av_mped, fT1d_av_sig_corss, fT1d_av_totn, fT1d_ev, fT1d_ev_cor_ss, fT1d_ev_ev, fT1d_evevt_of_sigsamp, fT1d_evsamp_of_sigevt, fT1d_NbOfEvts, fT1d_sig, fT1d_sig_cor_ss, fT1d_sigevt_of_evsamp, fT1d_StexStinFromIndex, fT1dCrysNumbersTable, fT2d1_hf_cor, fT2d1_hf_cov, fT2d1_hfcc_mostins, fT2d1_lf_cor, fT2d1_lf_cov, fT2d1_lfcc_mostins, fT2d_ev, fT2d_hf_cor, fT2d_hf_cov, fT2d_hfcc_mostins, fT2d_lf_cor, fT2d_lf_cov, fT2d_lfcc_mostins, fT2d_NbOfEvts, fT2d_sig, fT2dCrysNumbersTable, fT3d1_AdcValues, fT3d1_cor_ss, fT3d1_cov_ss, fT3d2_AdcValues, fT3d2_cor_ss, fT3d2_cov_ss, fT3d_AdcValues, fT3d_cor_ss, fT3d_cov_ss, fTagAdcEvt, fTagAvHfn, fTagAvLfn, fTagAvMeanCorss, fTagAvPed, fTagAvSigCorss, fTagAvTno, fTagCorCss, fTagCovCss, fTagHFccMoStins, fTagHfCor, fTagHfCov, fTagHfn, fTagLFccMoStins, fTagLfCor, fTagLfCov, fTagLfn, fTagMeanCorss, fTagMSp, fTagNbOfEvts, fTagPed, fTagSigCorss, fTagSSp, fTagStinNumbers, fTagTno, fTTBELL, and mps_fire::i.
void TEcnaRun::AverageHighFrequencyNoise | ( | ) |
Definition at line 2385 of file TEcnaRun.cc.
References gather_cfg::cout, TEcnaHeader::fAvHfnCalc, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fEcalNumbering, fFileHeader, fFlagPrint, fMiscDiag, TEcnaHeader::fStex, fStexName, fStinName, fT1d_av_hifn, fT1d_evevt_of_sigsamp, fTagAvHfn, fTagHfn, TEcnaNumbering::Get0StexEchaFrom1StexStinAnd0StinEcha(), HighFrequencyNoise(), TEcnaParEcal::MaxCrysInStin(), TEcnaNumbering::MaxCrysInStinEcna(), and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by StandardCalculations().
void TEcnaRun::AverageLowFrequencyNoise | ( | ) |
Definition at line 2310 of file TEcnaRun.cc.
References gather_cfg::cout, TEcnaHeader::fAvLfnCalc, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fEcalNumbering, fFileHeader, fFlagPrint, fMiscDiag, TEcnaHeader::fStex, fStexName, fStinName, fT1d_av_lofn, fT1d_sigevt_of_evsamp, fTagAvLfn, fTagLfn, TEcnaNumbering::Get0StexEchaFrom1StexStinAnd0StinEcha(), LowFrequencyNoise(), TEcnaParEcal::MaxCrysInStin(), TEcnaNumbering::MaxCrysInStinEcna(), and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by StandardCalculations().
void TEcnaRun::AverageMeanCorrelationsBetweenSamples | ( | ) |
Definition at line 2460 of file TEcnaRun.cc.
References gather_cfg::cout, TEcnaHeader::fAvMeanCorssCalc, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fEcalNumbering, fFileHeader, fFlagPrint, fMiscDiag, TEcnaHeader::fStex, fStexName, fStinName, fT1d_av_ev_corss, fT1d_ev_cor_ss, fTagAvMeanCorss, fTagMeanCorss, TEcnaNumbering::Get0StexEchaFrom1StexStinAnd0StinEcha(), TEcnaParEcal::MaxCrysInStin(), TEcnaNumbering::MaxCrysInStinEcna(), TEcnaParEcal::MaxStinEcnaInStex(), and MeanCorrelationsBetweenSamples().
Referenced by StandardCalculations().
void TEcnaRun::AveragePedestals | ( | ) |
Definition at line 2159 of file TEcnaRun.cc.
References gather_cfg::cout, TEcnaHeader::fAvPedCalc, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fEcalNumbering, fFileHeader, fFlagPrint, fMiscDiag, TEcnaHeader::fStex, fStexName, fStinName, fT1d_av_mped, fT1d_ev_ev, fTagAvPed, fTagPed, TEcnaNumbering::Get0StexEchaFrom1StexStinAnd0StinEcha(), TEcnaParEcal::MaxCrysInStin(), TEcnaNumbering::MaxCrysInStinEcna(), TEcnaParEcal::MaxStinEcnaInStex(), and Pedestals().
Referenced by StandardCalculations().
void TEcnaRun::AverageSigmaOfCorrelationsBetweenSamples | ( | ) |
Definition at line 2535 of file TEcnaRun.cc.
References gather_cfg::cout, TEcnaHeader::fAvSigCorssCalc, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fEcalNumbering, fFileHeader, fFlagPrint, fMiscDiag, TEcnaHeader::fStex, fStexName, fStinName, fT1d_av_sig_corss, fT1d_sig_cor_ss, fTagAvSigCorss, fTagSigCorss, TEcnaNumbering::Get0StexEchaFrom1StexStinAnd0StinEcha(), TEcnaParEcal::MaxCrysInStin(), TEcnaNumbering::MaxCrysInStinEcna(), TEcnaParEcal::MaxStinEcnaInStex(), and SigmaOfCorrelationsBetweenSamples().
Referenced by StandardCalculations().
void TEcnaRun::AverageTotalNoise | ( | ) |
Definition at line 2235 of file TEcnaRun.cc.
References gather_cfg::cout, TEcnaHeader::fAvTnoCalc, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fEcalNumbering, fFileHeader, fFlagPrint, fMiscDiag, TEcnaHeader::fStex, fStexName, fStinName, fT1d_av_totn, fT1d_evsamp_of_sigevt, fTagAvTno, fTagTno, TEcnaNumbering::Get0StexEchaFrom1StexStinAnd0StinEcha(), TEcnaParEcal::MaxCrysInStin(), TEcnaNumbering::MaxCrysInStinEcna(), TEcnaParEcal::MaxStinEcnaInStex(), and TotalNoise().
Referenced by StandardCalculations().
Bool_t TEcnaRun::CloseRootFile | ( | const Text_t * | name | ) |
Definition at line 3296 of file TEcnaRun.cc.
References TEcnaRootFile::CloseFile(), gather_cfg::cout, fCnaParPaths, fCodePrintAllComments, fFlagPrint, fOpenRootFile, fTTBELL, gCnaRootFile, Skims_PA_cff::name, and TEcnaParPaths::ResultsRootFilePath().
Referenced by WriteRootFile().
void TEcnaRun::CorrelationsBetweenSamples | ( | ) |
Definition at line 1665 of file TEcnaRun.cc.
References gather_cfg::cout, CovariancesBetweenSamples(), fCnew, fCodePrintAllComments, fCodePrintNoComment, TEcnaHeader::fCorCssCalc, fEcal, fFileHeader, fFlagPrint, fNbSampForCalc, fT3d1_cor_ss, fT3d2_cor_ss, fT3d_cor_ss, fT3d_cov_ss, fTagCorCss, fTagCovCss, mps_fire::i, dqmiolumiharvest::j, TEcnaParEcal::MaxCrysEcnaInStex(), and mathSSE::sqrt().
Referenced by MeanCorrelationsBetweenSamples(), and StandardCalculations().
void TEcnaRun::CovariancesBetweenSamples | ( | ) |
Definition at line 1599 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, TEcnaHeader::fCovCssCalc, fEcal, fFileHeader, fFlagPrint, fNbSampForCalc, fNumberOfEvents, fT2d_ev, fT3d1_cov_ss, fT3d2_cov_ss, fT3d_AdcValues, fT3d_cov_ss, fTagCovCss, fTagMSp, mps_fire::i, dqmiolumiharvest::j, TEcnaParEcal::MaxCrysEcnaInStex(), and SampleMeans().
Referenced by CorrelationsBetweenSamples().
void TEcnaRun::Expert1Calculations | ( | ) |
Definition at line 1442 of file TEcnaRun.cc.
References HighFrequencyCorrelationsBetweenChannels(), and LowFrequencyCorrelationsBetweenChannels().
Referenced by TEcnaGui::Calculations().
void TEcnaRun::Expert2Calculations | ( | ) |
Definition at line 1449 of file TEcnaRun.cc.
References HighFrequencyMeanCorrelationsBetweenStins(), and LowFrequencyMeanCorrelationsBetweenStins().
Referenced by TEcnaGui::Calculations().
const TString & TEcnaRun::GetNewRootFileName | ( | ) | const |
const TString & TEcnaRun::GetNewRootFileNameShort | ( | ) | const |
Definition at line 3430 of file TEcnaRun.cc.
References fNewRootFileNameShort.
Referenced by TEcnaGui::Calculations().
Bool_t TEcnaRun::GetPathForResults | ( | ) |
Definition at line 87 of file TEcnaRun.cc.
References fCnaParPaths, and TEcnaParPaths::GetPathForResultsRootFiles().
void TEcnaRun::GetReadyToCompute | ( | ) |
Definition at line 1361 of file TEcnaRun.cc.
References gather_cfg::cout, fCnaWrite, fEcal, fFileHeader, TEcnaHeader::fFirstReqEvtNumber, TEcnaHeader::fLastReqEvtNumber, TEcnaWrite::fMakeResultsFileName(), TEcnaHeader::fNbOfSamples, fNbSampForFic, fNumberOfEvents, TEcnaHeader::fReqNbOfEvts, TEcnaHeader::fRunNumber, TEcnaHeader::fStex, fT2d_NbOfEvts, TEcnaHeader::fTypAna, TEcnaParEcal::MaxCrysEcnaInStex(), TEcnaWrite::NumberOfEventsAnalysis(), and TEcnaWrite::RegisterFileParameters().
Referenced by EcnaAnalyzer::analyze(), TEcnaGui::Calculations(), and EcnaAnalyzer::~EcnaAnalyzer().
void TEcnaRun::GetReadyToReadData | ( | const TString & | typ_ana, |
const Int_t & | run_number, | ||
const Int_t & | nfirst, | ||
const Int_t & | nlast, | ||
const Int_t & | nbevts, | ||
const Int_t & | Stex | ||
) |
Definition at line 669 of file TEcnaRun.cc.
References nlast, and contentValuesCheck::run_number.
Referenced by EcnaAnalyzer::analyze(), and TEcnaGui::Calculations().
void TEcnaRun::GetReadyToReadData | ( | const TString & | typ_ana, |
const Int_t & | run_number, | ||
const Int_t & | nfirst, | ||
const Int_t & | nlast, | ||
const Int_t & | nbevts, | ||
const Int_t & | Stex, | ||
const Int_t & | run_type | ||
) |
Definition at line 682 of file TEcnaRun.cc.
References DMR_cfg::cerr, gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, TEcnaHeader::fFirstReqEvtNumber, fFlagPrint, TEcnaHeader::fLastReqEvtNumber, fMiscDiag, fNbOfMiscDiagCounters, fNbSampForFic, fObjectManager, fReadyToReadData, TEcnaHeader::fReqNbOfEvts, TEcnaHeader::fRunNumber, TEcnaHeader::fRunType, fSpecialStexStinNotIndexed, TEcnaHeader::fStex, fStexName, fStinName, fT1d_NbOfEvts, fT1d_StexStinFromIndex, fT2d_NbOfEvts, fT3d1_AdcValues, fT3d2_AdcValues, fT3d_AdcValues, fTagAdcEvt, fTagAvHfn, fTagAvLfn, fTagAvMeanCorss, fTagAvPed, fTagAvSigCorss, fTagAvTno, fTagCorCss, fTagCovCss, fTagHFccMoStins, fTagHfCor, fTagHfCov, fTagHfn, fTagLFccMoStins, fTagLfCor, fTagLfCov, fTagLfn, fTagMeanCorss, fTagMSp, fTagNbOfEvts, fTagPed, fTagSigCorss, fTagSSp, fTagStinNumbers, fTagTno, fTTBELL, TEcnaHeader::fTypAna, TEcnaHeader::HeaderParameters(), TEcnaParEcal::MaxCrysEcnaInStex(), TEcnaParEcal::MaxCrysInStin(), TEcnaParEcal::MaxStinEcnaInStex(), nlast, and contentValuesCheck::run_number.
const TString & TEcnaRun::GetRootFileName | ( | ) | const |
const TString & TEcnaRun::GetRootFileNameShort | ( | ) | const |
Definition at line 1330 of file TEcnaRun.cc.
References fRootFileNameShort.
Referenced by TEcnaGui::Calculations().
Bool_t TEcnaRun::GetSampleAdcValues | ( | const Int_t & | n1EventNumber, |
const Int_t & | n1StexStin, | ||
const Int_t & | i0StinEcha, | ||
const Int_t & | i0Sample, | ||
const Double_t & | adcvalue | ||
) |
Definition at line 1031 of file TEcnaRun.cc.
References gather_cfg::cout, fBuildEvtNotSkipped, fCodePrintAllComments, fEcal, fEcalNumbering, fFileHeader, fFlagPrint, fFlagSubDet, TEcnaHeader::fNbOfEvtsCalc, fNbSampForFic, fReadyToReadData, TEcnaHeader::fReqNbOfEvts, fSpecialStexStinNotIndexed, TEcnaHeader::fStex, fStexName, fStinIndexBuilt, fStinName, TEcnaHeader::fStinNumbersCalc, fT1d_StexStinFromIndex, fT2d_NbOfEvts, fT3d_AdcValues, fTagNbOfEvts, fTagStinNumbers, fTTBELL, TEcnaNumbering::GetDeeSCConsFrom1DeeSCEcna(), TEcnaParEcal::MaxCrysEcnaInStex(), TEcnaParEcal::MaxCrysInStin(), TEcnaParEcal::MaxSampADC(), and TEcnaParEcal::MaxStinEcnaInStex().
void TEcnaRun::HighFrequencyCorrelationsBetweenChannels | ( | ) |
Definition at line 2944 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fEcalNumbering, fFileHeader, fFlagPrint, fFlagSubDet, TEcnaHeader::fHfCorCalc, fMiscDiag, TEcnaHeader::fStex, fT2d1_hf_cor, fT2d_hf_cor, fT2d_hf_cov, fTagHfCor, fTagHfCov, HighFrequencyCovariancesBetweenChannels(), TEcnaParEcal::MaxCrysEcnaInStex(), mathSSE::sqrt(), and TEcnaNumbering::StexEchaForCons().
Referenced by Expert1Calculations(), and HighFrequencyMeanCorrelationsBetweenStins().
void TEcnaRun::HighFrequencyCovariancesBetweenChannels | ( | ) |
Definition at line 2822 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fEcalNumbering, fFileHeader, fFlagPrint, fFlagSubDet, TEcnaHeader::fHfCovCalc, fMiscDiag, fNbSampForCalc, fNumberOfEvents, TEcnaHeader::fStex, fT2d1_hf_cov, fT2d_hf_cov, fT3d_AdcValues, fTagHfCov, TEcnaParEcal::MaxCrysEcnaInStex(), and TEcnaNumbering::StexEchaForCons().
Referenced by HighFrequencyCorrelationsBetweenChannels().
void TEcnaRun::HighFrequencyMeanCorrelationsBetweenSCs | ( | ) |
Definition at line 3134 of file TEcnaRun.cc.
References HighFrequencyMeanCorrelationsBetweenStins().
void TEcnaRun::HighFrequencyMeanCorrelationsBetweenStins | ( | ) |
Definition at line 3136 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, fFlagPrint, fFlagSubDet, TEcnaHeader::fHFccMoStinsCalc, fMiscDiag, fT2d1_hfcc_mostins, fT2d_hf_cor, fT2d_hfcc_mostins, fTagHFccMoStins, fTagHfCor, fTTBELL, HighFrequencyCorrelationsBetweenChannels(), mps_fire::i, TEcnaParEcal::MaxCrysInStin(), and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by Expert2Calculations(), HighFrequencyMeanCorrelationsBetweenSCs(), and HighFrequencyMeanCorrelationsBetweenTowers().
void TEcnaRun::HighFrequencyMeanCorrelationsBetweenTowers | ( | ) |
Definition at line 3133 of file TEcnaRun.cc.
References HighFrequencyMeanCorrelationsBetweenStins().
void TEcnaRun::HighFrequencyNoise | ( | ) |
Definition at line 1931 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, fFlagPrint, TEcnaHeader::fHfnCalc, fMiscDiag, fNbSampForCalc, fNumberOfEvents, fT1d_evevt_of_sigsamp, fT3d_AdcValues, fTagHfn, fTTBELL, mps_fire::i, TEcnaParEcal::MaxCrysEcnaInStex(), and mathSSE::sqrt().
Referenced by AverageHighFrequencyNoise(), and StandardCalculations().
void TEcnaRun::Init | ( | TEcnaObject * | pObjectManager | ) |
Definition at line 89 of file TEcnaRun.cc.
References fBuildEvtNotSkipped, fCdelete, fCnaCommand, fCnaError, fCnaParCout, fCnaParPaths, fCnew, fCodePrintAllComments, fCodePrintComments, fCodePrintNoComment, fCodePrintWarnings, fFlagPrint, fgMaxCar, fMaxMsgIndexForMiscDiag, fMemoReadNumberOfEventsforSamples, fMiscDiag, fNbOfMiscDiagCounters, fNumberOfEvents, fObjectManager, fOpenRootFile, fReadyToReadData, fSpecialStexStinNotIndexed, fStinIndexBuilt, fT1d_av_ev_corss, fT1d_av_hifn, fT1d_av_lofn, fT1d_av_mped, fT1d_av_sig_corss, fT1d_av_totn, fT1d_ev, fT1d_ev_cor_ss, fT1d_ev_ev, fT1d_evevt_of_sigsamp, fT1d_evsamp_of_sigevt, fT1d_NbOfEvts, fT1d_sig, fT1d_sig_cor_ss, fT1d_sigevt_of_evsamp, fT1d_StexStinFromIndex, fT1dCrysNumbersTable, fT2d1_hf_cor, fT2d1_hf_cov, fT2d1_hfcc_mostins, fT2d1_lf_cor, fT2d1_lf_cov, fT2d1_lfcc_mostins, fT2d_ev, fT2d_hf_cor, fT2d_hf_cov, fT2d_hfcc_mostins, fT2d_lf_cor, fT2d_lf_cov, fT2d_lfcc_mostins, fT2d_NbOfEvts, fT2d_sig, fT2dCrysNumbersTable, fT3d1_AdcValues, fT3d1_cor_ss, fT3d1_cov_ss, fT3d2_AdcValues, fT3d2_cor_ss, fT3d2_cov_ss, fT3d_AdcValues, fT3d_cor_ss, fT3d_cov_ss, fTagAdcEvt, fTagAvHfn, fTagAvLfn, fTagAvMeanCorss, fTagAvPed, fTagAvSigCorss, fTagAvTno, fTagCorCss, fTagCovCss, fTagHFccMoStins, fTagHfCor, fTagHfCov, fTagHfn, fTagLFccMoStins, fTagLfCor, fTagLfCov, fTagLfn, fTagMeanCorss, fTagMSp, fTagNbOfEvts, fTagPed, fTagSigCorss, fTagSSp, fTagStinNumbers, fTagTno, fTTBELL, gCnaRootFile, TEcnaParCout::GetCodePrint(), TEcnaObject::GetPointerValue(), and TEcnaObject::RegisterPointer().
Referenced by TEcnaRun().
void TEcnaRun::LowFrequencyCorrelationsBetweenChannels | ( | ) |
Definition at line 2739 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fEcalNumbering, fFileHeader, fFlagPrint, fFlagSubDet, TEcnaHeader::fLfCorCalc, fMiscDiag, TEcnaHeader::fStex, fT2d1_lf_cor, fT2d_lf_cor, fT2d_lf_cov, fTagLfCor, fTagLfCov, LowFrequencyCovariancesBetweenChannels(), TEcnaParEcal::MaxCrysEcnaInStex(), mathSSE::sqrt(), and TEcnaNumbering::StexEchaForCons().
Referenced by Expert1Calculations(), and LowFrequencyMeanCorrelationsBetweenStins().
void TEcnaRun::LowFrequencyCovariancesBetweenChannels | ( | ) |
Definition at line 2630 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fEcalNumbering, fFileHeader, fFlagPrint, fFlagSubDet, TEcnaHeader::fLfCovCalc, fMiscDiag, fNbSampForCalc, fNumberOfEvents, TEcnaHeader::fStex, fT2d1_lf_cov, fT2d_lf_cov, fT3d_AdcValues, fTagLfCov, TEcnaParEcal::MaxCrysEcnaInStex(), and TEcnaNumbering::StexEchaForCons().
Referenced by LowFrequencyCorrelationsBetweenChannels().
void TEcnaRun::LowFrequencyMeanCorrelationsBetweenSCs | ( | ) |
Definition at line 3026 of file TEcnaRun.cc.
References LowFrequencyMeanCorrelationsBetweenStins().
void TEcnaRun::LowFrequencyMeanCorrelationsBetweenStins | ( | ) |
Definition at line 3028 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, fFlagPrint, TEcnaHeader::fLFccMoStinsCalc, fMiscDiag, fStinName, fT2d1_lfcc_mostins, fT2d_lf_cor, fT2d_lfcc_mostins, fTagLFccMoStins, fTagLfCor, fTTBELL, mps_fire::i, LowFrequencyCorrelationsBetweenChannels(), TEcnaParEcal::MaxCrysInStin(), and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by Expert2Calculations(), LowFrequencyMeanCorrelationsBetweenSCs(), and LowFrequencyMeanCorrelationsBetweenTowers().
void TEcnaRun::LowFrequencyMeanCorrelationsBetweenTowers | ( | ) |
Definition at line 3025 of file TEcnaRun.cc.
References LowFrequencyMeanCorrelationsBetweenStins().
void TEcnaRun::LowFrequencyNoise | ( | ) |
Definition at line 1858 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, fFlagPrint, TEcnaHeader::fLfnCalc, fMiscDiag, fNbSampForCalc, fNumberOfEvents, fT1d_sigevt_of_evsamp, fT3d_AdcValues, fTagLfn, mps_fire::i, TEcnaParEcal::MaxCrysEcnaInStex(), mathSSE::sqrt(), and trigObjTnPSource_cfi::var.
Referenced by AverageLowFrequencyNoise(), and StandardCalculations().
void TEcnaRun::MeanCorrelationsBetweenSamples | ( | ) |
Definition at line 2014 of file TEcnaRun.cc.
References CorrelationsBetweenSamples(), gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, fFlagPrint, TEcnaHeader::fMeanCorssCalc, fMiscDiag, fNbSampForCalc, fT1d_ev_cor_ss, fT3d_cor_ss, fTagCorCss, fTagMeanCorss, mps_fire::i, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by AverageMeanCorrelationsBetweenSamples(), SigmaOfCorrelationsBetweenSamples(), and StandardCalculations().
Bool_t TEcnaRun::OpenRootFile | ( | const Text_t * | name, |
const TString & | status | ||
) |
Definition at line 3253 of file TEcnaRun.cc.
References gather_cfg::cout, fCnaParPaths, fCodePrintAllComments, fFlagPrint, fObjectManager, fOpenRootFile, TEcnaRootFile::fRootFileStatus, gCnaRootFile, TEcnaObject::GetPointerValue(), Skims_PA_cff::name, TEcnaRootFile::OpenR(), TEcnaRootFile::OpenW(), TEcnaRootFile::ReStart(), TEcnaParPaths::ResultsRootFilePath(), and mps_update::status.
Referenced by WriteRootFile().
void TEcnaRun::Pedestals | ( | ) |
Definition at line 1744 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, fFlagPrint, fMiscDiag, fNbSampForCalc, TEcnaHeader::fPedCalc, fT1d_ev_ev, fT2d_ev, fTagMSp, fTagPed, TEcnaParEcal::MaxCrysEcnaInStex(), and SampleMeans().
Referenced by AveragePedestals(), and StandardCalculations().
void TEcnaRun::PrintAllComments | ( | ) |
Definition at line 4850 of file TEcnaRun.cc.
References gather_cfg::cout, fCodePrintAllComments, and fFlagPrint.
void TEcnaRun::PrintComments | ( | ) |
Definition at line 4836 of file TEcnaRun.cc.
References gather_cfg::cout, fCodePrintComments, and fFlagPrint.
void TEcnaRun::PrintNoComment | ( | ) |
void TEcnaRun::PrintWarnings | ( | ) |
Definition at line 4843 of file TEcnaRun.cc.
References gather_cfg::cout, fCodePrintWarnings, and fFlagPrint.
Bool_t TEcnaRun::ReadSampleAdcValues | ( | ) |
Definition at line 1211 of file TEcnaRun.cc.
References fEcal, and TEcnaParEcal::MaxSampADC().
Referenced by TEcnaGui::Calculations().
Bool_t TEcnaRun::ReadSampleAdcValues | ( | const Int_t & | nb_samp_for_calc | ) |
Definition at line 1213 of file TEcnaRun.cc.
References gather_cfg::cout, TEcnaRead::DataExist(), fCnaParPaths, fEcal, fFileHeader, TEcnaHeader::fFirstReqEvtNumber, fFlagSubDet, TEcnaRead::FileParameters(), TEcnaHeader::fLastReqEvtNumber, TEcnaHeader::fNbOfEvtsCalc, TEcnaHeader::fNbOfSamples, fNbSampForCalc, fObjectManager, TEcnaHeader::fReqNbOfEvts, fRootFileName, fRootFileNameShort, TEcnaHeader::fRunNumber, TEcnaHeader::fStartDate, TEcnaHeader::fStartTime, TEcnaHeader::fStex, TEcnaHeader::fStinNumbersCalc, TEcnaHeader::fStopDate, TEcnaHeader::fStopTime, fT1d_StexStinFromIndex, fT2d_NbOfEvts, fT3d_AdcValues, fTagNbOfEvts, fTagStinNumbers, fTTBELL, TEcnaHeader::fTypAna, TEcnaRead::GetRootFileName(), TEcnaRead::GetRootFileNameShort(), TEcnaRead::GetStartDate(), TEcnaRead::GetStartTime(), TEcnaRead::GetStexStinFromIndex(), TEcnaRead::GetStopDate(), TEcnaRead::GetStopTime(), mps_fire::i, dqmiolumiharvest::j, TEcnaRead::LookAtRootFile(), TEcnaParEcal::MaxCrysEcnaInStex(), TEcnaParEcal::MaxCrysInStin(), TEcnaParEcal::MaxStinEcnaInStex(), TEcnaRead::PrintNoComment(), TEcnaRead::ReadNumberOfEventsForSamples(), TEcnaRead::ReadSampleAdcValuesSameFile(), TEcnaRead::ReadStinNumbers(), and TEcnaParPaths::ResultsRootFilePath().
void TEcnaRun::SampleMeans | ( | ) |
Definition at line 1470 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, fFlagPrint, fMiscDiag, TEcnaHeader::fMSpCalc, fNbSampForCalc, fNumberOfEvents, fT1d_ev, fT2d_ev, fT3d_AdcValues, fTagMSp, mps_fire::i, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by CovariancesBetweenSamples(), Pedestals(), SampleSigmas(), and StandardCalculations().
void TEcnaRun::SampleSigmas | ( | ) |
Definition at line 1525 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, fFlagPrint, fMiscDiag, fNbSampForCalc, fNumberOfEvents, TEcnaHeader::fSSpCalc, fT1d_sig, fT2d_ev, fT2d_sig, fT3d_AdcValues, fTagMSp, fTagSSp, TEcnaParEcal::MaxCrysEcnaInStex(), SampleMeans(), and mathSSE::sqrt().
Referenced by StandardCalculations(), and TotalNoise().
void TEcnaRun::SampleValues | ( | ) |
Definition at line 1398 of file TEcnaRun.cc.
References TEcnaHeader::fAdcEvtCalc, fEcal, fFileHeader, fTagAdcEvt, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by EcnaAnalyzer::analyze(), and EcnaAnalyzer::~EcnaAnalyzer().
void TEcnaRun::SetEcalSubDetector | ( | const TString & | SubDet | ) |
Definition at line 246 of file TEcnaRun.cc.
References fCnaParCout, fCnaParPaths, fCnaWrite, fEcal, fEcalNumbering, fFlagSubDet, fgMaxCar, fStexName, fStinName, and ntupleEnum::SubDet.
Referenced by TEcnaRun().
void TEcnaRun::SigmaOfCorrelationsBetweenSamples | ( | ) |
Definition at line 2087 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, fFlagPrint, fMiscDiag, fNbSampForCalc, TEcnaHeader::fSigCorssCalc, fT1d_ev_cor_ss, fT1d_sig_cor_ss, fT3d_cor_ss, fTagMeanCorss, fTagSigCorss, mps_fire::i, TEcnaParEcal::MaxCrysEcnaInStex(), MeanCorrelationsBetweenSamples(), mathSSE::sqrt(), and trigObjTnPSource_cfi::var.
Referenced by AverageSigmaOfCorrelationsBetweenSamples(), and StandardCalculations().
void TEcnaRun::StandardCalculations | ( | ) |
Definition at line 1422 of file TEcnaRun.cc.
References AverageHighFrequencyNoise(), AverageLowFrequencyNoise(), AverageMeanCorrelationsBetweenSamples(), AveragePedestals(), AverageSigmaOfCorrelationsBetweenSamples(), AverageTotalNoise(), CorrelationsBetweenSamples(), HighFrequencyNoise(), LowFrequencyNoise(), MeanCorrelationsBetweenSamples(), Pedestals(), SampleMeans(), SampleSigmas(), SigmaOfCorrelationsBetweenSamples(), and TotalNoise().
Referenced by TEcnaGui::Calculations().
void TEcnaRun::StartStopDate | ( | const TString & | c_startdate, |
const TString & | c_stopdate | ||
) |
Definition at line 1349 of file TEcnaRun.cc.
References fFileHeader, TEcnaHeader::fStartDate, and TEcnaHeader::fStopDate.
Referenced by EcnaAnalyzer::analyze(), and EcnaAnalyzer::~EcnaAnalyzer().
void TEcnaRun::StartStopTime | ( | time_t | t_startime, |
time_t | t_stoptime | ||
) |
Definition at line 1342 of file TEcnaRun.cc.
References fFileHeader, TEcnaHeader::fStartTime, and TEcnaHeader::fStopTime.
Referenced by EcnaAnalyzer::analyze(), and EcnaAnalyzer::~EcnaAnalyzer().
void TEcnaRun::TotalNoise | ( | ) |
Definition at line 1799 of file TEcnaRun.cc.
References gather_cfg::cout, fCnew, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, fFlagPrint, fMiscDiag, fNbSampForCalc, fT1d_evsamp_of_sigevt, fT2d_sig, fTagSSp, fTagTno, TEcnaHeader::fTnoCalc, fTTBELL, TEcnaParEcal::MaxCrysEcnaInStex(), and SampleSigmas().
Referenced by AverageTotalNoise(), and StandardCalculations().
void TEcnaRun::TRootAdcEvt | ( | const Int_t & | user_StexEcha, |
const Int_t & | argNbSampWrite | ||
) |
Definition at line 4474 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fFileHeader, TEcnaResultType::fMatHis, TEcnaHeader::fReqNbOfEvts, fT3d_AdcValues, fTagAdcEvt, and gCnaRootFile.
Referenced by WriteRootFile().
void TEcnaRun::TRootAvEvCorss | ( | ) |
Definition at line 4805 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_av_ev_corss, fTagAvMeanCorss, gCnaRootFile, and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootAvHfn | ( | ) |
Definition at line 4590 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_av_hifn, fTagAvHfn, gCnaRootFile, and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootAvLfn | ( | ) |
Definition at line 4576 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_av_lofn, fTagAvLfn, gCnaRootFile, and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootAvPed | ( | ) |
Definition at line 4790 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_av_mped, fTagAvPed, gCnaRootFile, and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootAvSigCorss | ( | ) |
Definition at line 4821 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_av_sig_corss, fTagAvSigCorss, gCnaRootFile, and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootAvTno | ( | ) |
Definition at line 4563 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_av_totn, fTagAvTno, gCnaRootFile, and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootCorCss | ( | const Int_t & | user_StexEcha, |
const Int_t & | argNbSampWrite | ||
) |
Definition at line 4684 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, TEcnaResultType::fMatMat, fT3d_cor_ss, fTagCorCss, and gCnaRootFile.
Referenced by WriteRootFile().
void TEcnaRun::TRootCovCss | ( | const Int_t & | user_StexEcha, |
const Int_t & | argNbSampWrite | ||
) |
Definition at line 4668 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, TEcnaResultType::fMatMat, fT3d_cov_ss, fTagCovCss, and gCnaRootFile.
Referenced by WriteRootFile().
void TEcnaRun::TRootHFccMoStins | ( | ) |
Definition at line 4546 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatMat, fT2d_hfcc_mostins, fTagHFccMoStins, gCnaRootFile, and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootHfCor | ( | ) |
Definition at line 4652 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatMat, fT2d_hf_cor, fTagHfCor, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootHfCov | ( | ) |
Definition at line 4636 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatMat, fT2d_hf_cov, fTagHfCov, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootHfn | ( | ) |
Definition at line 4760 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_evevt_of_sigsamp, fTagHfn, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootLFccMoStins | ( | ) |
Definition at line 4528 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatMat, fT2d_lfcc_mostins, fTagLFccMoStins, gCnaRootFile, and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootLfCor | ( | ) |
Definition at line 4620 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatMat, fT2d_lf_cor, fTagLfCor, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootLfCov | ( | ) |
Definition at line 4604 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatMat, fT2d_lf_cov, fTagLfCov, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootLfn | ( | ) |
Definition at line 4745 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_sigevt_of_evsamp, fTagLfn, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootMeanCorss | ( | ) |
Definition at line 4730 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_ev_cor_ss, fTagMeanCorss, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootMSp | ( | const Int_t & | argNbSampWrite | ) |
Definition at line 4495 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT2d_ev, fTagMSp, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootNbOfEvts | ( | const Int_t & | argNbSampWrite | ) |
Definition at line 4458 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT2d_NbOfEvts, fTagNbOfEvts, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootPed | ( | ) |
Definition at line 4701 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_ev_ev, fTagPed, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootSigCorss | ( | ) |
Definition at line 4775 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_sig_cor_ss, fTagSigCorss, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootSSp | ( | const Int_t & | argNbSampWrite | ) |
Definition at line 4511 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT2d_sig, fTagSSp, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootStinNumbers | ( | ) |
Definition at line 4444 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_StexStinFromIndex, fTagStinNumbers, gCnaRootFile, and TEcnaParEcal::MaxStinEcnaInStex().
Referenced by WriteRootFile().
void TEcnaRun::TRootTno | ( | ) |
Definition at line 4715 of file TEcnaRun.cc.
References TEcnaRootFile::fCnaIndivResult, fEcal, TEcnaResultType::fMatHis, fT1d_evsamp_of_sigevt, fTagTno, gCnaRootFile, and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteRootFile().
Bool_t TEcnaRun::WriteNewRootFile | ( | const TString & | TypAna | ) |
Definition at line 3389 of file TEcnaRun.cc.
References gather_cfg::cout, fCnaWrite, fCodePrintAllComments, fFileHeader, TEcnaHeader::fFirstReqEvtNumber, fFlagPrint, TEcnaHeader::fLastReqEvtNumber, TEcnaWrite::fMakeResultsFileName(), fNbSampForCalc, fNewRootFileName, fNewRootFileNameShort, TEcnaHeader::fReqNbOfEvts, TEcnaHeader::fRunNumber, TEcnaHeader::fStartDate, TEcnaHeader::fStartTime, TEcnaHeader::fStex, TEcnaHeader::fStopDate, TEcnaHeader::fStopTime, TEcnaWrite::GetRootFileName(), TEcnaWrite::GetRootFileNameShort(), TEcnaWrite::RegisterFileParameters(), and WriteRootFile().
Referenced by TEcnaGui::Calculations().
Bool_t TEcnaRun::WriteRootFile | ( | ) |
Definition at line 3339 of file TEcnaRun.cc.
References gather_cfg::cout, fCnaWrite, fCodePrintAllComments, fCodePrintNoComment, fEcal, fFileHeader, fFlagPrint, TEcnaHeader::fNbOfSamples, fT2d_NbOfEvts, fTTBELL, TEcnaWrite::GetRootFileName(), TEcnaWrite::GetRootFileNameShort(), and TEcnaParEcal::MaxCrysEcnaInStex().
Referenced by WriteNewRootFile().
Bool_t TEcnaRun::WriteRootFile | ( | const Text_t * | name, |
Int_t & | argNbSampWrite | ||
) |
Definition at line 3437 of file TEcnaRun.cc.
References CloseRootFile(), gather_cfg::cout, cTypAdcEvt, cTypAvHfn, cTypAvLfn, cTypAvMeanCorss, cTypAvPed, cTypAvSigCorss, cTypAvTno, cTypCorCss, cTypCovCss, cTypHFccMoStins, cTypHfCor, cTypHfCov, cTypHfn, cTypLFccMoStins, cTypLfCor, cTypLfCov, cTypLfn, cTypMeanCorss, cTypMSp, cTypNbOfEvts, cTypNumbers, cTypPed, cTypSigCorss, cTypSSp, cTypTno, TEcnaHeader::fAdcEvtCalc, TEcnaHeader::fAvHfnCalc, TEcnaHeader::fAvLfnCalc, TEcnaHeader::fAvMeanCorssCalc, TEcnaHeader::fAvPedCalc, TEcnaHeader::fAvSigCorssCalc, TEcnaHeader::fAvTnoCalc, TEcnaRootFile::fCnaIndivResult, fCnaParPaths, TEcnaRootFile::fCnaResultsTree, fCodePrintAllComments, TEcnaHeader::fCorCssCalc, TEcnaHeader::fCovCssCalc, fEcal, fFileHeader, fFlagPrint, fgMaxCar, TEcnaHeader::fHFccMoStinsCalc, TEcnaHeader::fHfCorCalc, TEcnaHeader::fHfCovCalc, TEcnaHeader::fHfnCalc, contentValuesCheck::file_name, TEcnaResultType::fIthElement, TEcnaHeader::fLFccMoStinsCalc, TEcnaHeader::fLfCorCalc, TEcnaHeader::fLfCovCalc, TEcnaHeader::fLfnCalc, TEcnaResultType::fMatHis, TEcnaResultType::fMatMat, TEcnaHeader::fMeanCorssCalc, TEcnaHeader::fMSpCalc, TEcnaHeader::fNbOfEvtsCalc, fOpenRootFile, TEcnaHeader::fPedCalc, TEcnaHeader::fReqNbOfEvts, TEcnaRootFile::fRootFile, TEcnaHeader::fSigCorssCalc, TEcnaHeader::fSSpCalc, TEcnaHeader::fStinNumbersCalc, fTagAdcEvt, fTagAvHfn, fTagAvLfn, fTagAvMeanCorss, fTagAvPed, fTagAvSigCorss, fTagAvTno, fTagCorCss, fTagCovCss, fTagHFccMoStins, fTagHfCor, fTagHfCov, fTagHfn, fTagLFccMoStins, fTagLfCor, fTagLfCov, fTagLfn, fTagMeanCorss, fTagMSp, fTagNbOfEvts, fTagPed, fTagSigCorss, fTagSSp, fTagStinNumbers, fTagTno, TEcnaHeader::fTnoCalc, fTTBELL, TEcnaResultType::fTypOfCnaResult, gCnaRootFile, mps_fire::i, TEcnaParEcal::MaxCrysEcnaInStex(), TEcnaParEcal::MaxStinEcnaInStex(), Skims_PA_cff::name, OpenRootFile(), TEcnaNArrayD::ReSet(), TEcnaParPaths::ResultsRootFilePath(), TEcnaResultType::SetSizeHis(), TEcnaResultType::SetSizeMat(), TRootAdcEvt(), TRootAvEvCorss(), TRootAvHfn(), TRootAvLfn(), TRootAvPed(), TRootAvSigCorss(), TRootAvTno(), TRootCorCss(), TRootCovCss(), TRootHFccMoStins(), TRootHfCor(), TRootHfCov(), TRootHfn(), TRootLFccMoStins(), TRootLfCor(), TRootLfCov(), TRootLfn(), TRootMeanCorss(), TRootMSp(), TRootNbOfEvts(), TRootPed(), TRootSigCorss(), TRootSSp(), TRootStinNumbers(), and TRootTno().
|
private |
Definition at line 403 of file TEcnaRun.h.
Referenced by GetSampleAdcValues(), Init(), and ~TEcnaRun().
|
private |
Definition at line 372 of file TEcnaRun.h.
Referenced by Init(), and ~TEcnaRun().
|
private |
Definition at line 369 of file TEcnaRun.h.
Referenced by Init().
|
private |
Definition at line 369 of file TEcnaRun.h.
Referenced by Init().
|
private |
Definition at line 384 of file TEcnaRun.h.
Referenced by Init(), and SetEcalSubDetector().
|
private |
Definition at line 385 of file TEcnaRun.h.
Referenced by CloseRootFile(), GetPathForResults(), Init(), OpenRootFile(), ReadSampleAdcValues(), SetEcalSubDetector(), and WriteRootFile().
|
private |
Definition at line 386 of file TEcnaRun.h.
Referenced by GetReadyToCompute(), SetEcalSubDetector(), WriteNewRootFile(), and WriteRootFile().
|
private |
Definition at line 371 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), AverageLowFrequencyNoise(), AverageMeanCorrelationsBetweenSamples(), AveragePedestals(), AverageSigmaOfCorrelationsBetweenSamples(), AverageTotalNoise(), CorrelationsBetweenSamples(), CovariancesBetweenSamples(), GetReadyToReadData(), HighFrequencyCorrelationsBetweenChannels(), HighFrequencyCovariancesBetweenChannels(), HighFrequencyMeanCorrelationsBetweenStins(), HighFrequencyNoise(), Init(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyCovariancesBetweenChannels(), LowFrequencyMeanCorrelationsBetweenStins(), LowFrequencyNoise(), MeanCorrelationsBetweenSamples(), Pedestals(), SampleMeans(), SampleSigmas(), SigmaOfCorrelationsBetweenSamples(), TotalNoise(), and ~TEcnaRun().
|
private |
Definition at line 508 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), AverageLowFrequencyNoise(), AverageMeanCorrelationsBetweenSamples(), AveragePedestals(), AverageSigmaOfCorrelationsBetweenSamples(), AverageTotalNoise(), CloseRootFile(), CorrelationsBetweenSamples(), CovariancesBetweenSamples(), GetReadyToReadData(), GetSampleAdcValues(), HighFrequencyCorrelationsBetweenChannels(), HighFrequencyCovariancesBetweenChannels(), HighFrequencyMeanCorrelationsBetweenStins(), HighFrequencyNoise(), Init(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyCovariancesBetweenChannels(), LowFrequencyMeanCorrelationsBetweenStins(), LowFrequencyNoise(), MeanCorrelationsBetweenSamples(), OpenRootFile(), Pedestals(), PrintAllComments(), SampleMeans(), SampleSigmas(), SigmaOfCorrelationsBetweenSamples(), TotalNoise(), WriteNewRootFile(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 508 of file TEcnaRun.h.
Referenced by Init(), and PrintComments().
|
private |
Definition at line 508 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), AverageLowFrequencyNoise(), AverageMeanCorrelationsBetweenSamples(), AveragePedestals(), AverageSigmaOfCorrelationsBetweenSamples(), AverageTotalNoise(), CorrelationsBetweenSamples(), CovariancesBetweenSamples(), GetReadyToReadData(), HighFrequencyCorrelationsBetweenChannels(), HighFrequencyCovariancesBetweenChannels(), HighFrequencyMeanCorrelationsBetweenStins(), HighFrequencyNoise(), Init(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyCovariancesBetweenChannels(), LowFrequencyMeanCorrelationsBetweenStins(), LowFrequencyNoise(), MeanCorrelationsBetweenSamples(), Pedestals(), PrintNoComment(), SampleMeans(), SampleSigmas(), SigmaOfCorrelationsBetweenSamples(), TotalNoise(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 508 of file TEcnaRun.h.
Referenced by Init(), PrintWarnings(), and ~TEcnaRun().
|
private |
Definition at line 382 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), AverageLowFrequencyNoise(), AverageMeanCorrelationsBetweenSamples(), AveragePedestals(), AverageSigmaOfCorrelationsBetweenSamples(), AverageTotalNoise(), CorrelationsBetweenSamples(), CovariancesBetweenSamples(), GetReadyToCompute(), GetReadyToReadData(), GetSampleAdcValues(), HighFrequencyCorrelationsBetweenChannels(), HighFrequencyCovariancesBetweenChannels(), HighFrequencyMeanCorrelationsBetweenStins(), HighFrequencyNoise(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyCovariancesBetweenChannels(), LowFrequencyMeanCorrelationsBetweenStins(), LowFrequencyNoise(), MeanCorrelationsBetweenSamples(), Pedestals(), ReadSampleAdcValues(), SampleMeans(), SampleSigmas(), SampleValues(), SetEcalSubDetector(), SigmaOfCorrelationsBetweenSamples(), TEcnaRun(), TotalNoise(), TRootAvEvCorss(), TRootAvHfn(), TRootAvLfn(), TRootAvPed(), TRootAvSigCorss(), TRootAvTno(), TRootHFccMoStins(), TRootHfCor(), TRootHfCov(), TRootHfn(), TRootLFccMoStins(), TRootLfCor(), TRootLfCov(), TRootLfn(), TRootMeanCorss(), TRootMSp(), TRootNbOfEvts(), TRootPed(), TRootSigCorss(), TRootSSp(), TRootStinNumbers(), TRootTno(), and WriteRootFile().
|
private |
Definition at line 383 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), AverageLowFrequencyNoise(), AverageMeanCorrelationsBetweenSamples(), AveragePedestals(), AverageSigmaOfCorrelationsBetweenSamples(), AverageTotalNoise(), GetSampleAdcValues(), HighFrequencyCorrelationsBetweenChannels(), HighFrequencyCovariancesBetweenChannels(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyCovariancesBetweenChannels(), and SetEcalSubDetector().
|
private |
Definition at line 505 of file TEcnaRun.h.
|
private |
Definition at line 381 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), AverageLowFrequencyNoise(), AverageMeanCorrelationsBetweenSamples(), AveragePedestals(), AverageSigmaOfCorrelationsBetweenSamples(), AverageTotalNoise(), CorrelationsBetweenSamples(), CovariancesBetweenSamples(), GetReadyToCompute(), GetReadyToReadData(), GetSampleAdcValues(), HighFrequencyCorrelationsBetweenChannels(), HighFrequencyCovariancesBetweenChannels(), HighFrequencyMeanCorrelationsBetweenStins(), HighFrequencyNoise(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyCovariancesBetweenChannels(), LowFrequencyMeanCorrelationsBetweenStins(), LowFrequencyNoise(), MeanCorrelationsBetweenSamples(), Pedestals(), ReadSampleAdcValues(), SampleMeans(), SampleSigmas(), SampleValues(), SigmaOfCorrelationsBetweenSamples(), StartStopDate(), StartStopTime(), TEcnaRun(), TotalNoise(), TRootAdcEvt(), WriteNewRootFile(), and WriteRootFile().
|
private |
Definition at line 507 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), AverageLowFrequencyNoise(), AverageMeanCorrelationsBetweenSamples(), AveragePedestals(), AverageSigmaOfCorrelationsBetweenSamples(), AverageTotalNoise(), CloseRootFile(), CorrelationsBetweenSamples(), CovariancesBetweenSamples(), GetReadyToReadData(), GetSampleAdcValues(), HighFrequencyCorrelationsBetweenChannels(), HighFrequencyCovariancesBetweenChannels(), HighFrequencyMeanCorrelationsBetweenStins(), HighFrequencyNoise(), Init(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyCovariancesBetweenChannels(), LowFrequencyMeanCorrelationsBetweenStins(), LowFrequencyNoise(), MeanCorrelationsBetweenSamples(), OpenRootFile(), Pedestals(), PrintAllComments(), PrintComments(), PrintNoComment(), PrintWarnings(), SampleMeans(), SampleSigmas(), SigmaOfCorrelationsBetweenSamples(), TotalNoise(), WriteNewRootFile(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 390 of file TEcnaRun.h.
Referenced by GetSampleAdcValues(), HighFrequencyCorrelationsBetweenChannels(), HighFrequencyCovariancesBetweenChannels(), HighFrequencyMeanCorrelationsBetweenStins(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyCovariancesBetweenChannels(), ReadSampleAdcValues(), and SetEcalSubDetector().
|
private |
Definition at line 367 of file TEcnaRun.h.
Referenced by Init(), SetEcalSubDetector(), and WriteRootFile().
|
private |
Definition at line 378 of file TEcnaRun.h.
Referenced by Init().
|
private |
Definition at line 410 of file TEcnaRun.h.
Referenced by Init().
|
private |
Definition at line 376 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), AverageLowFrequencyNoise(), AverageMeanCorrelationsBetweenSamples(), AveragePedestals(), AverageSigmaOfCorrelationsBetweenSamples(), AverageTotalNoise(), GetReadyToReadData(), HighFrequencyCorrelationsBetweenChannels(), HighFrequencyCovariancesBetweenChannels(), HighFrequencyMeanCorrelationsBetweenStins(), HighFrequencyNoise(), Init(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyCovariancesBetweenChannels(), LowFrequencyMeanCorrelationsBetweenStins(), LowFrequencyNoise(), MeanCorrelationsBetweenSamples(), Pedestals(), SampleMeans(), SampleSigmas(), SigmaOfCorrelationsBetweenSamples(), TotalNoise(), and ~TEcnaRun().
|
private |
Definition at line 377 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), Init(), and ~TEcnaRun().
|
private |
Definition at line 406 of file TEcnaRun.h.
Referenced by CorrelationsBetweenSamples(), CovariancesBetweenSamples(), HighFrequencyCovariancesBetweenChannels(), HighFrequencyNoise(), LowFrequencyCovariancesBetweenChannels(), LowFrequencyNoise(), MeanCorrelationsBetweenSamples(), Pedestals(), ReadSampleAdcValues(), SampleMeans(), SampleSigmas(), SigmaOfCorrelationsBetweenSamples(), TotalNoise(), and WriteNewRootFile().
|
private |
Definition at line 405 of file TEcnaRun.h.
Referenced by GetReadyToCompute(), GetReadyToReadData(), GetSampleAdcValues(), and TEcnaRun().
|
private |
Definition at line 398 of file TEcnaRun.h.
Referenced by GetNewRootFileName(), and WriteNewRootFile().
|
private |
Definition at line 399 of file TEcnaRun.h.
Referenced by GetNewRootFileNameShort(), and WriteNewRootFile().
|
private |
Definition at line 408 of file TEcnaRun.h.
Referenced by CovariancesBetweenSamples(), GetReadyToCompute(), HighFrequencyCovariancesBetweenChannels(), HighFrequencyNoise(), Init(), LowFrequencyCovariancesBetweenChannels(), LowFrequencyNoise(), SampleMeans(), and SampleSigmas().
|
private |
Definition at line 380 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), Init(), OpenRootFile(), and ReadSampleAdcValues().
|
private |
Definition at line 393 of file TEcnaRun.h.
Referenced by CloseRootFile(), Init(), OpenRootFile(), and WriteRootFile().
|
private |
Definition at line 394 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), GetSampleAdcValues(), and Init().
|
private |
Definition at line 396 of file TEcnaRun.h.
Referenced by GetRootFileName(), and ReadSampleAdcValues().
|
private |
Definition at line 397 of file TEcnaRun.h.
Referenced by GetRootFileNameShort(), and ReadSampleAdcValues().
|
private |
Definition at line 401 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), GetSampleAdcValues(), and Init().
|
private |
Definition at line 391 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), AverageLowFrequencyNoise(), AverageMeanCorrelationsBetweenSamples(), AveragePedestals(), AverageSigmaOfCorrelationsBetweenSamples(), AverageTotalNoise(), GetReadyToReadData(), GetSampleAdcValues(), and SetEcalSubDetector().
|
private |
Definition at line 402 of file TEcnaRun.h.
Referenced by GetSampleAdcValues(), and Init().
|
private |
Definition at line 391 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), AverageLowFrequencyNoise(), AverageMeanCorrelationsBetweenSamples(), AveragePedestals(), AverageSigmaOfCorrelationsBetweenSamples(), AverageTotalNoise(), GetReadyToReadData(), GetSampleAdcValues(), LowFrequencyMeanCorrelationsBetweenStins(), and SetEcalSubDetector().
|
private |
Definition at line 455 of file TEcnaRun.h.
Referenced by AverageMeanCorrelationsBetweenSamples(), Init(), TRootAvEvCorss(), and ~TEcnaRun().
|
private |
Definition at line 465 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), Init(), TRootAvHfn(), and ~TEcnaRun().
|
private |
Definition at line 460 of file TEcnaRun.h.
Referenced by AverageLowFrequencyNoise(), Init(), TRootAvLfn(), and ~TEcnaRun().
|
private |
Definition at line 445 of file TEcnaRun.h.
Referenced by AveragePedestals(), Init(), TRootAvPed(), and ~TEcnaRun().
|
private |
Definition at line 470 of file TEcnaRun.h.
Referenced by AverageSigmaOfCorrelationsBetweenSamples(), Init(), TRootAvSigCorss(), and ~TEcnaRun().
|
private |
Definition at line 450 of file TEcnaRun.h.
Referenced by AverageTotalNoise(), Init(), TRootAvTno(), and ~TEcnaRun().
|
private |
Definition at line 425 of file TEcnaRun.h.
Referenced by Init(), SampleMeans(), and ~TEcnaRun().
|
private |
Definition at line 453 of file TEcnaRun.h.
Referenced by AverageMeanCorrelationsBetweenSamples(), Init(), MeanCorrelationsBetweenSamples(), SigmaOfCorrelationsBetweenSamples(), TRootMeanCorss(), and ~TEcnaRun().
|
private |
Definition at line 443 of file TEcnaRun.h.
Referenced by AveragePedestals(), Init(), Pedestals(), TRootPed(), and ~TEcnaRun().
|
private |
Definition at line 463 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), HighFrequencyNoise(), Init(), TRootHfn(), and ~TEcnaRun().
|
private |
Definition at line 448 of file TEcnaRun.h.
Referenced by AverageTotalNoise(), Init(), TotalNoise(), TRootTno(), and ~TEcnaRun().
|
private |
Definition at line 418 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), Init(), and ~TEcnaRun().
|
private |
Definition at line 429 of file TEcnaRun.h.
Referenced by Init(), SampleSigmas(), and ~TEcnaRun().
|
private |
Definition at line 468 of file TEcnaRun.h.
Referenced by AverageSigmaOfCorrelationsBetweenSamples(), Init(), SigmaOfCorrelationsBetweenSamples(), TRootSigCorss(), and ~TEcnaRun().
|
private |
Definition at line 458 of file TEcnaRun.h.
Referenced by AverageLowFrequencyNoise(), Init(), LowFrequencyNoise(), TRootLfn(), and ~TEcnaRun().
|
private |
Definition at line 421 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), GetSampleAdcValues(), Init(), ReadSampleAdcValues(), TRootStinNumbers(), and ~TEcnaRun().
|
private |
Definition at line 503 of file TEcnaRun.h.
Referenced by Init(), and ~TEcnaRun().
|
private |
Definition at line 488 of file TEcnaRun.h.
Referenced by HighFrequencyCorrelationsBetweenChannels(), Init(), and ~TEcnaRun().
|
private |
Definition at line 484 of file TEcnaRun.h.
Referenced by HighFrequencyCovariancesBetweenChannels(), Init(), and ~TEcnaRun().
|
private |
Definition at line 497 of file TEcnaRun.h.
Referenced by HighFrequencyMeanCorrelationsBetweenStins(), Init(), and ~TEcnaRun().
|
private |
Definition at line 479 of file TEcnaRun.h.
Referenced by Init(), LowFrequencyCorrelationsBetweenChannels(), and ~TEcnaRun().
|
private |
Definition at line 475 of file TEcnaRun.h.
Referenced by Init(), LowFrequencyCovariancesBetweenChannels(), and ~TEcnaRun().
|
private |
Definition at line 493 of file TEcnaRun.h.
Referenced by Init(), LowFrequencyMeanCorrelationsBetweenStins(), and ~TEcnaRun().
|
private |
Definition at line 424 of file TEcnaRun.h.
Referenced by CovariancesBetweenSamples(), Init(), Pedestals(), SampleMeans(), SampleSigmas(), TRootMSp(), and ~TEcnaRun().
|
private |
Definition at line 487 of file TEcnaRun.h.
Referenced by HighFrequencyCorrelationsBetweenChannels(), HighFrequencyMeanCorrelationsBetweenStins(), Init(), TRootHfCor(), and ~TEcnaRun().
|
private |
Definition at line 483 of file TEcnaRun.h.
Referenced by HighFrequencyCorrelationsBetweenChannels(), HighFrequencyCovariancesBetweenChannels(), Init(), TRootHfCov(), and ~TEcnaRun().
|
private |
Definition at line 496 of file TEcnaRun.h.
Referenced by HighFrequencyMeanCorrelationsBetweenStins(), Init(), TRootHFccMoStins(), and ~TEcnaRun().
|
private |
Definition at line 478 of file TEcnaRun.h.
Referenced by Init(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyMeanCorrelationsBetweenStins(), TRootLfCor(), and ~TEcnaRun().
|
private |
Definition at line 474 of file TEcnaRun.h.
Referenced by Init(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyCovariancesBetweenChannels(), TRootLfCov(), and ~TEcnaRun().
|
private |
Definition at line 492 of file TEcnaRun.h.
Referenced by Init(), LowFrequencyMeanCorrelationsBetweenStins(), TRootLFccMoStins(), and ~TEcnaRun().
|
private |
Definition at line 417 of file TEcnaRun.h.
Referenced by GetReadyToCompute(), GetReadyToReadData(), GetSampleAdcValues(), Init(), ReadSampleAdcValues(), TRootNbOfEvts(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 428 of file TEcnaRun.h.
Referenced by Init(), SampleSigmas(), TotalNoise(), TRootSSp(), and ~TEcnaRun().
|
private |
Definition at line 502 of file TEcnaRun.h.
Referenced by Init(), and ~TEcnaRun().
|
private |
Definition at line 414 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), Init(), and ~TEcnaRun().
|
private |
Definition at line 439 of file TEcnaRun.h.
Referenced by CorrelationsBetweenSamples(), Init(), and ~TEcnaRun().
|
private |
Definition at line 434 of file TEcnaRun.h.
Referenced by CovariancesBetweenSamples(), Init(), and ~TEcnaRun().
|
private |
Definition at line 413 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), Init(), and ~TEcnaRun().
|
private |
Definition at line 438 of file TEcnaRun.h.
Referenced by CorrelationsBetweenSamples(), Init(), and ~TEcnaRun().
|
private |
Definition at line 433 of file TEcnaRun.h.
Referenced by CovariancesBetweenSamples(), Init(), and ~TEcnaRun().
|
private |
Definition at line 412 of file TEcnaRun.h.
Referenced by CovariancesBetweenSamples(), GetReadyToReadData(), GetSampleAdcValues(), HighFrequencyCovariancesBetweenChannels(), HighFrequencyNoise(), Init(), LowFrequencyCovariancesBetweenChannels(), LowFrequencyNoise(), ReadSampleAdcValues(), SampleMeans(), SampleSigmas(), TRootAdcEvt(), and ~TEcnaRun().
|
private |
Definition at line 437 of file TEcnaRun.h.
Referenced by CorrelationsBetweenSamples(), Init(), MeanCorrelationsBetweenSamples(), SigmaOfCorrelationsBetweenSamples(), TRootCorCss(), and ~TEcnaRun().
|
private |
Definition at line 432 of file TEcnaRun.h.
Referenced by CorrelationsBetweenSamples(), CovariancesBetweenSamples(), Init(), TRootCovCss(), and ~TEcnaRun().
|
private |
Definition at line 415 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), Init(), SampleValues(), TRootAdcEvt(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 466 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), GetReadyToReadData(), Init(), TRootAvHfn(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 461 of file TEcnaRun.h.
Referenced by AverageLowFrequencyNoise(), GetReadyToReadData(), Init(), TRootAvLfn(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 456 of file TEcnaRun.h.
Referenced by AverageMeanCorrelationsBetweenSamples(), GetReadyToReadData(), Init(), TRootAvEvCorss(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 446 of file TEcnaRun.h.
Referenced by AveragePedestals(), GetReadyToReadData(), Init(), TRootAvPed(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 471 of file TEcnaRun.h.
Referenced by AverageSigmaOfCorrelationsBetweenSamples(), GetReadyToReadData(), Init(), TRootAvSigCorss(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 451 of file TEcnaRun.h.
Referenced by AverageTotalNoise(), GetReadyToReadData(), Init(), TRootAvTno(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 440 of file TEcnaRun.h.
Referenced by CorrelationsBetweenSamples(), GetReadyToReadData(), Init(), MeanCorrelationsBetweenSamples(), TRootCorCss(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 435 of file TEcnaRun.h.
Referenced by CorrelationsBetweenSamples(), CovariancesBetweenSamples(), GetReadyToReadData(), Init(), TRootCovCss(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 498 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), HighFrequencyMeanCorrelationsBetweenStins(), Init(), TRootHFccMoStins(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 489 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), HighFrequencyCorrelationsBetweenChannels(), HighFrequencyMeanCorrelationsBetweenStins(), Init(), TRootHfCor(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 485 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), HighFrequencyCorrelationsBetweenChannels(), HighFrequencyCovariancesBetweenChannels(), Init(), TRootHfCov(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 464 of file TEcnaRun.h.
Referenced by AverageHighFrequencyNoise(), GetReadyToReadData(), HighFrequencyNoise(), Init(), TRootHfn(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 494 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), Init(), LowFrequencyMeanCorrelationsBetweenStins(), TRootLFccMoStins(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 480 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), Init(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyMeanCorrelationsBetweenStins(), TRootLfCor(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 476 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), Init(), LowFrequencyCorrelationsBetweenChannels(), LowFrequencyCovariancesBetweenChannels(), TRootLfCov(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 459 of file TEcnaRun.h.
Referenced by AverageLowFrequencyNoise(), GetReadyToReadData(), Init(), LowFrequencyNoise(), TRootLfn(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 454 of file TEcnaRun.h.
Referenced by AverageMeanCorrelationsBetweenSamples(), GetReadyToReadData(), Init(), MeanCorrelationsBetweenSamples(), SigmaOfCorrelationsBetweenSamples(), TRootMeanCorss(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 426 of file TEcnaRun.h.
Referenced by CovariancesBetweenSamples(), GetReadyToReadData(), Init(), Pedestals(), SampleMeans(), SampleSigmas(), TRootMSp(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 419 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), GetSampleAdcValues(), Init(), ReadSampleAdcValues(), TRootNbOfEvts(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 444 of file TEcnaRun.h.
Referenced by AveragePedestals(), GetReadyToReadData(), Init(), Pedestals(), TRootPed(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 469 of file TEcnaRun.h.
Referenced by AverageSigmaOfCorrelationsBetweenSamples(), GetReadyToReadData(), Init(), SigmaOfCorrelationsBetweenSamples(), TRootSigCorss(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 430 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), Init(), SampleSigmas(), TotalNoise(), TRootSSp(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 422 of file TEcnaRun.h.
Referenced by GetReadyToReadData(), GetSampleAdcValues(), Init(), ReadSampleAdcValues(), TRootStinNumbers(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 449 of file TEcnaRun.h.
Referenced by AverageTotalNoise(), GetReadyToReadData(), Init(), TotalNoise(), TRootTno(), WriteRootFile(), and ~TEcnaRun().
|
private |
Definition at line 374 of file TEcnaRun.h.
Referenced by CloseRootFile(), GetReadyToReadData(), GetSampleAdcValues(), HighFrequencyMeanCorrelationsBetweenStins(), HighFrequencyNoise(), Init(), LowFrequencyMeanCorrelationsBetweenStins(), ReadSampleAdcValues(), TEcnaRun(), TotalNoise(), WriteRootFile(), and ~TEcnaRun().