CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Protected Member Functions
TCnaRootFile Class Reference

#include <TCnaRootFile.h>

Inheritance diagram for TCnaRootFile:

Public Member Functions

void CloseFile ()
 
Bool_t OpenR (const Text_t *="")
 
Bool_t OpenW (const Text_t *="")
 
Bool_t ReadElement (Int_t)
 
Bool_t ReadElement (CnaResultTyp, Int_t)
 
 TCnaRootFile ()
 
 TCnaRootFile (const Text_t *)
 
 TCnaRootFile (const Text_t *, TString)
 
 ~TCnaRootFile ()
 

Public Attributes

TCnaResultType * fCnaIndivResult
 
TBranch * fCnaResultsBranch
 
TTree * fCnaResultsTree
 
Int_t fCounterBytesCnaResults
 
Int_t fNbEntries
 
TFile * fRootFile
 
TString fRootFileName
 
TString fRootFileStatus
 

Protected Member Functions

void Init ()
 

Detailed Description

Definition at line 10 of file TCnaRootFile.h.

Constructor & Destructor Documentation

TCnaRootFile::TCnaRootFile ( )
inline

Definition at line 31 of file TCnaRootFile.h.

References Init().

31 { Init(); }
TCnaRootFile::TCnaRootFile ( const Text_t *  )
TCnaRootFile::TCnaRootFile ( const Text_t *  ,
TString   
)
TCnaRootFile::~TCnaRootFile ( )

Member Function Documentation

void TCnaRootFile::CloseFile ( )
void TCnaRootFile::Init ( )
protected

Referenced by TCnaRootFile().

Bool_t TCnaRootFile::OpenR ( const Text_t *  = "")
Bool_t TCnaRootFile::OpenW ( const Text_t *  = "")
Bool_t TCnaRootFile::ReadElement ( Int_t  )
Bool_t TCnaRootFile::ReadElement ( CnaResultTyp  ,
Int_t   
)

Member Data Documentation

TCnaResultType* TCnaRootFile::fCnaIndivResult

Definition at line 28 of file TCnaRootFile.h.

Referenced by TEcnaRead::ReadAveragedHighFrequencyNoise(), TEcnaRead::ReadAveragedLowFrequencyNoise(), TEcnaRead::ReadAveragedMeanOfCorrelationsBetweenSamples(), TEcnaRead::ReadAveragedPedestals(), TEcnaRead::ReadAveragedSigmaOfCorrelationsBetweenSamples(), TEcnaRead::ReadAveragedTotalNoise(), TEcnaRead::ReadCorrelationsBetweenSamples(), TEcnaRead::ReadCovariancesBetweenSamples(), TEcnaRead::ReadHighFrequencyCorrelationsBetweenChannels(), TEcnaRead::ReadHighFrequencyCovariancesBetweenChannels(), TEcnaRead::ReadHighFrequencyMeanCorrelationsBetweenStins(), TEcnaRead::ReadHighFrequencyNoise(), TEcnaRead::ReadLowFrequencyCorrelationsBetweenChannels(), TEcnaRead::ReadLowFrequencyCovariancesBetweenChannels(), TEcnaRead::ReadLowFrequencyMeanCorrelationsBetweenStins(), TEcnaRead::ReadLowFrequencyNoise(), TEcnaRead::ReadMeanOfCorrelationsBetweenSamples(), TEcnaRead::ReadNumberOfEventsForSamples(), TEcnaRead::ReadPedestals(), TEcnaRead::ReadRelevantCorrelationsBetweenSamples(), TEcnaRead::ReadSampleMeans(), TEcnaRead::ReadSampleSigmas(), TEcnaRead::ReadSampleValues(), TEcnaRead::ReadSampleValuesSameFile(), TEcnaRead::ReadSigmaOfCorrelationsBetweenSamples(), TEcnaRead::ReadStinNumbers(), TEcnaRead::ReadTotalNoise(), TEcnaRun::TRootAdcEvt(), TEcnaRun::TRootAvEvCorss(), TEcnaRun::TRootAvHfn(), TEcnaRun::TRootAvLfn(), TEcnaRun::TRootAvPed(), TEcnaRun::TRootAvSigCorss(), TEcnaRun::TRootAvTno(), TEcnaRun::TRootCorCss(), TEcnaRun::TRootCovCss(), TEcnaRun::TRootHFccMoStins(), TEcnaRun::TRootHfCor(), TEcnaRun::TRootHfCov(), TEcnaRun::TRootHfn(), TEcnaRun::TRootLFccMoStins(), TEcnaRun::TRootLfCor(), TEcnaRun::TRootLfCov(), TEcnaRun::TRootLfn(), TEcnaRun::TRootMeanCorss(), TEcnaRun::TRootMSp(), TEcnaRun::TRootNbOfEvts(), TEcnaRun::TRootPed(), TEcnaRun::TRootSigCorss(), TEcnaRun::TRootSSp(), TEcnaRun::TRootStinNumbers(), TEcnaRun::TRootTno(), and TEcnaRun::WriteRootFile().

TBranch* TCnaRootFile::fCnaResultsBranch

Definition at line 27 of file TCnaRootFile.h.

TTree* TCnaRootFile::fCnaResultsTree

Definition at line 23 of file TCnaRootFile.h.

Referenced by TEcnaRun::WriteRootFile().

Int_t TCnaRootFile::fCounterBytesCnaResults

Definition at line 21 of file TCnaRootFile.h.

Int_t TCnaRootFile::fNbEntries

Definition at line 22 of file TCnaRootFile.h.

TFile* TCnaRootFile::fRootFile

Definition at line 20 of file TCnaRootFile.h.

Referenced by TEcnaRead::ReadRootFileHeader(), and TEcnaRun::WriteRootFile().

TString TCnaRootFile::fRootFileName

Definition at line 18 of file TCnaRootFile.h.

TString TCnaRootFile::fRootFileStatus

Definition at line 19 of file TCnaRootFile.h.

Referenced by TEcnaRead::OpenRootFile(), and TEcnaRun::OpenRootFile().