#include <TEcnaWrite.h>
Public Member Functions | |
void | fMakeResultsFileName () |
void | fMakeResultsFileName (const Int_t &) |
TString | GetAnalysisName () |
TString | GetAsciiFileName () |
Int_t | GetFirstReqEvtNumber () |
Int_t | GetNbOfSamples () |
Int_t | GetReqNbOfEvts () |
TString | GetRootFileName () |
TString | GetRootFileNameShort () |
Int_t | GetRunNumber () |
Int_t | GetStexNumber () |
void | Init () |
Int_t | NumberOfEventsAnalysis (Int_t **, const Int_t &, const Int_t &, const Int_t &) |
Int_t | NumberOfEventsAnalysis (Int_t *, const Int_t &, const Int_t &, const Int_t &) |
void | RegisterFileParameters (const TString &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &, const TString &, const time_t, const time_t) |
void | RegisterFileParameters (const TString &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &) |
void | SetEcalSubDetector (const TString &) |
void | SetEcalSubDetector (const TString &, const TEcnaParEcal *, const TEcnaNumbering *) |
TEcnaWrite () | |
TEcnaWrite (TEcnaObject *, const TString &) | |
TEcnaWrite (const TString &, const TEcnaParPaths *, const TEcnaParCout *, const TEcnaParEcal *, const TEcnaNumbering *) | |
void | WriteAsciiCorrelationsBetweenSamples (const Int_t &, const Int_t &, const Int_t &, const TMatrixD &) |
void | WriteAsciiCovariancesBetweenSamples (const Int_t &, const Int_t &, const Int_t &, const TMatrixD &) |
void | WriteAsciiHisto (const TString &, const Int_t &, const TVectorD &) |
virtual | ~TEcnaWrite () |
Public Attributes | |
TString | fAnaType |
TString | fAsciiFileName |
TString | fAsciiFileNameShort |
Int_t | fFirstReqEvtNumber |
Int_t | fLastReqEvtNumber |
Int_t | fNbOfSamples |
TString | fPathForAsciiFiles |
Int_t | fReqNbOfEvts |
TString | fRootFileName |
TString | fRootFileNameShort |
Int_t | fRunNumber |
TString | fStartDate |
time_t | fStartTime |
TString | fStexName |
Int_t | fStexNumber |
TString | fStinName |
TString | fStopDate |
time_t | fStopTime |
Private Member Functions | |
void | fAsciiFileWriteHeader (const Int_t &) |
void | fT2dWriteAscii (const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TMatrixD &) |
TEcnaWrite.h Update: 06/04/2011 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/
Definition at line 34 of file TEcnaWrite.h.
TEcnaWrite::TEcnaWrite | ( | ) |
Definition at line 35 of file TEcnaWrite.cc.
TEcnaWrite::TEcnaWrite | ( | TEcnaObject * | pObjectManager, |
const TString & | SubDet | ||
) |
Definition at line 43 of file TEcnaWrite.cc.
References TEcnaObject::GetPointerValue(), and TEcnaObject::RegisterPointer().
TEcnaWrite::TEcnaWrite | ( | const TString & | SubDet, |
const TEcnaParPaths * | pCnaParPaths, | ||
const TEcnaParCout * | pCnaParCout, | ||
const TEcnaParEcal * | pEcal, | ||
const TEcnaNumbering * | pEcalNumbering | ||
) |
Definition at line 92 of file TEcnaWrite.cc.
References TEcnaParPaths::GetPathForResultsRootFiles().
|
virtual |
Definition at line 18 of file TEcnaWrite.cc.
|
private |
Definition at line 1051 of file TEcnaWrite.cc.
void TEcnaWrite::fMakeResultsFileName | ( | ) |
Definition at line 640 of file TEcnaWrite.cc.
void TEcnaWrite::fMakeResultsFileName | ( | const Int_t & | i_code | ) |
Definition at line 641 of file TEcnaWrite.cc.
References gather_cfg::cout, i, and cuy::ii.
|
private |
Definition at line 1469 of file TEcnaWrite.cc.
References gather_cfg::cout, i, and j.
TString TEcnaWrite::GetAnalysisName | ( | ) |
Definition at line 387 of file TEcnaWrite.cc.
TString TEcnaWrite::GetAsciiFileName | ( | ) |
Definition at line 384 of file TEcnaWrite.cc.
Int_t TEcnaWrite::GetFirstReqEvtNumber | ( | ) |
Definition at line 390 of file TEcnaWrite.cc.
Int_t TEcnaWrite::GetNbOfSamples | ( | ) |
Definition at line 388 of file TEcnaWrite.cc.
Int_t TEcnaWrite::GetReqNbOfEvts | ( | ) |
Definition at line 391 of file TEcnaWrite.cc.
TString TEcnaWrite::GetRootFileName | ( | ) |
Definition at line 385 of file TEcnaWrite.cc.
TString TEcnaWrite::GetRootFileNameShort | ( | ) |
Definition at line 386 of file TEcnaWrite.cc.
Int_t TEcnaWrite::GetRunNumber | ( | ) |
Definition at line 389 of file TEcnaWrite.cc.
Int_t TEcnaWrite::GetStexNumber | ( | ) |
Definition at line 392 of file TEcnaWrite.cc.
void TEcnaWrite::Init | ( | void | ) |
Definition at line 135 of file TEcnaWrite.cc.
Int_t TEcnaWrite::NumberOfEventsAnalysis | ( | Int_t ** | T2d_NbOfEvts, |
const Int_t & | MaxCrysEcnaInStex, | ||
const Int_t & | MaxNbOfSamples, | ||
const Int_t & | NbOfReqEvts | ||
) |
Definition at line 520 of file TEcnaWrite.cc.
References gather_cfg::cout.
Int_t TEcnaWrite::NumberOfEventsAnalysis | ( | Int_t * | ArrayNbOfEvts, |
const Int_t & | MaxArray, | ||
const Int_t & | NbOfReqEvts, | ||
const Int_t & | StexNumber | ||
) |
Definition at line 408 of file TEcnaWrite.cc.
References gather_cfg::cout.
void TEcnaWrite::RegisterFileParameters | ( | const TString & | ArgAnaType, |
const Int_t & | ArgNbOfSamples, | ||
const Int_t & | ArgRunNumber, | ||
const Int_t & | ArgFirstReqEvtNumber, | ||
const Int_t & | ArgLastReqEvtNumber, | ||
const Int_t & | ArgReqNbOfEvts, | ||
const Int_t & | ArgStexNumber, | ||
const TString & | ArgStartDate, | ||
const TString & | ArgStopDate, | ||
const time_t | ArgStartTime, | ||
const time_t | ArgStopTime | ||
) |
Definition at line 610 of file TEcnaWrite.cc.
void TEcnaWrite::RegisterFileParameters | ( | const TString & | ArgAnaType, |
const Int_t & | ArgNbOfSamples, | ||
const Int_t & | ArgRunNumber, | ||
const Int_t & | ArgFirstReqEvtNumber, | ||
const Int_t & | ArgLastReqEvtNumber, | ||
const Int_t & | ArgReqNbOfEvts, | ||
const Int_t & | ArgStexNumber | ||
) |
Definition at line 596 of file TEcnaWrite.cc.
void TEcnaWrite::SetEcalSubDetector | ( | const TString & | SubDet | ) |
Definition at line 204 of file TEcnaWrite.cc.
void TEcnaWrite::SetEcalSubDetector | ( | const TString & | SubDet, |
const TEcnaParEcal * | pEcal, | ||
const TEcnaNumbering * | pEcalNumbering | ||
) |
Definition at line 278 of file TEcnaWrite.cc.
References TEcnaParEcal::GetEcalSubDetector().
void TEcnaWrite::WriteAsciiCorrelationsBetweenSamples | ( | const Int_t & | user_StexStin, |
const Int_t & | user_StinEcha, | ||
const Int_t & | MatSize, | ||
const TMatrixD & | read_matrix | ||
) |
Definition at line 1435 of file TEcnaWrite.cc.
void TEcnaWrite::WriteAsciiCovariancesBetweenSamples | ( | const Int_t & | user_StexStin, |
const Int_t & | user_StinEcha, | ||
const Int_t & | MatSize, | ||
const TMatrixD & | read_matrix | ||
) |
Definition at line 1405 of file TEcnaWrite.cc.
void TEcnaWrite::WriteAsciiHisto | ( | const TString & | HistoCode, |
const Int_t & | HisSize, | ||
const TVectorD & | read_histo | ||
) |
Definition at line 1188 of file TEcnaWrite.cc.
References gather_cfg::cout, and relativeConstraints::value.
TString TEcnaWrite::fAnaType |
Definition at line 127 of file TEcnaWrite.h.
TString TEcnaWrite::fAsciiFileName |
Definition at line 144 of file TEcnaWrite.h.
TString TEcnaWrite::fAsciiFileNameShort |
Definition at line 145 of file TEcnaWrite.h.
|
private |
Definition at line 41 of file TEcnaWrite.h.
|
private |
Definition at line 42 of file TEcnaWrite.h.
|
private |
Definition at line 46 of file TEcnaWrite.h.
|
private |
Definition at line 46 of file TEcnaWrite.h.
|
private |
Definition at line 58 of file TEcnaWrite.h.
|
private |
Definition at line 57 of file TEcnaWrite.h.
|
private |
Definition at line 41 of file TEcnaWrite.h.
|
private |
Definition at line 42 of file TEcnaWrite.h.
|
private |
Definition at line 77 of file TEcnaWrite.h.
|
private |
Definition at line 83 of file TEcnaWrite.h.
|
private |
Definition at line 81 of file TEcnaWrite.h.
|
private |
Definition at line 84 of file TEcnaWrite.h.
|
private |
Definition at line 82 of file TEcnaWrite.h.
|
private |
Definition at line 75 of file TEcnaWrite.h.
|
private |
Definition at line 74 of file TEcnaWrite.h.
|
private |
Definition at line 63 of file TEcnaWrite.h.
|
private |
Definition at line 92 of file TEcnaWrite.h.
|
private |
Definition at line 89 of file TEcnaWrite.h.
|
private |
Definition at line 88 of file TEcnaWrite.h.
|
private |
Definition at line 70 of file TEcnaWrite.h.
|
private |
Definition at line 91 of file TEcnaWrite.h.
|
private |
Definition at line 87 of file TEcnaWrite.h.
|
private |
Definition at line 86 of file TEcnaWrite.h.
|
private |
Definition at line 69 of file TEcnaWrite.h.
|
private |
Definition at line 71 of file TEcnaWrite.h.
|
private |
Definition at line 78 of file TEcnaWrite.h.
|
private |
Definition at line 66 of file TEcnaWrite.h.
|
private |
Definition at line 67 of file TEcnaWrite.h.
|
private |
Definition at line 51 of file TEcnaWrite.h.
|
private |
Definition at line 51 of file TEcnaWrite.h.
|
private |
Definition at line 51 of file TEcnaWrite.h.
|
private |
Definition at line 51 of file TEcnaWrite.h.
|
private |
Definition at line 64 of file TEcnaWrite.h.
|
private |
Definition at line 72 of file TEcnaWrite.h.
|
private |
Definition at line 79 of file TEcnaWrite.h.
|
private |
Definition at line 68 of file TEcnaWrite.h.
|
private |
Definition at line 53 of file TEcnaWrite.h.
|
private |
Definition at line 56 of file TEcnaWrite.h.
|
private |
Definition at line 60 of file TEcnaWrite.h.
Int_t TEcnaWrite::fFirstReqEvtNumber |
Definition at line 130 of file TEcnaWrite.h.
|
private |
Definition at line 50 of file TEcnaWrite.h.
|
private |
Definition at line 54 of file TEcnaWrite.h.
|
private |
Definition at line 40 of file TEcnaWrite.h.
|
private |
Definition at line 113 of file TEcnaWrite.h.
|
private |
Definition at line 107 of file TEcnaWrite.h.
|
private |
Definition at line 116 of file TEcnaWrite.h.
|
private |
Definition at line 110 of file TEcnaWrite.h.
|
private |
Definition at line 112 of file TEcnaWrite.h.
|
private |
Definition at line 106 of file TEcnaWrite.h.
|
private |
Definition at line 115 of file TEcnaWrite.h.
|
private |
Definition at line 109 of file TEcnaWrite.h.
Int_t TEcnaWrite::fLastReqEvtNumber |
Definition at line 131 of file TEcnaWrite.h.
|
private |
Definition at line 98 of file TEcnaWrite.h.
Int_t TEcnaWrite::fNbOfSamples |
Definition at line 128 of file TEcnaWrite.h.
|
private |
Definition at line 99 of file TEcnaWrite.h.
TString TEcnaWrite::fPathForAsciiFiles |
Definition at line 137 of file TEcnaWrite.h.
Int_t TEcnaWrite::fReqNbOfEvts |
Definition at line 132 of file TEcnaWrite.h.
TString TEcnaWrite::fRootFileName |
Definition at line 142 of file TEcnaWrite.h.
TString TEcnaWrite::fRootFileNameShort |
Definition at line 141 of file TEcnaWrite.h.
Int_t TEcnaWrite::fRunNumber |
Definition at line 129 of file TEcnaWrite.h.
|
private |
Definition at line 95 of file TEcnaWrite.h.
|
private |
Definition at line 95 of file TEcnaWrite.h.
|
private |
Definition at line 96 of file TEcnaWrite.h.
|
private |
Definition at line 96 of file TEcnaWrite.h.
TString TEcnaWrite::fStartDate |
Definition at line 138 of file TEcnaWrite.h.
time_t TEcnaWrite::fStartTime |
Definition at line 139 of file TEcnaWrite.h.
TString TEcnaWrite::fStexName |
Definition at line 134 of file TEcnaWrite.h.
Int_t TEcnaWrite::fStexNumber |
Definition at line 133 of file TEcnaWrite.h.
|
private |
Definition at line 101 of file TEcnaWrite.h.
|
private |
Definition at line 102 of file TEcnaWrite.h.
TString TEcnaWrite::fStinName |
Definition at line 135 of file TEcnaWrite.h.
TString TEcnaWrite::fStopDate |
Definition at line 138 of file TEcnaWrite.h.
time_t TEcnaWrite::fStopTime |
Definition at line 139 of file TEcnaWrite.h.
|
private |
Definition at line 44 of file TEcnaWrite.h.
|
private |
Definition at line 100 of file TEcnaWrite.h.