test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CalibCalorimetry
EcalCorrelatedNoiseAnalysisAlgos
interface
TEcnaHeader.h
Go to the documentation of this file.
1
#ifndef ROOT_TEcnaHeader
2
#define ROOT_TEcnaHeader
3
5
// //
6
// TEcnaHeader Header of CNA ROOT file //
7
// //
8
// //
9
// //
11
#include "TROOT.h"
12
#include "TObject.h"
13
#include "TString.h"
14
#include "TNamed.h"
15
#include "
Riostream.h
"
16
#include <time.h>
17
#include <TMath.h>
18
19
#include "
CalibCalorimetry/EcalCorrelatedNoiseAnalysisAlgos/interface/TEcnaObject.h
"
20
35
36
class
TEcnaHeader
:
public
TNamed {
37
38
protected
:
39
40
void
Init
();
41
42
public
:
43
44
Int_t
fCnew
;
45
Int_t
fCdelete
;
46
47
Int_t
fgMaxCar
;
// Max nb of caracters for char*
48
49
//....... Header parameters
50
TString
fTypAna
;
// name of the analysis (default = "std")
51
Int_t
fNbOfSamples
;
// Number of samples for calculations
52
Int_t
fRunNumber
;
// Run number
53
Int_t
fFirstReqEvtNumber
;
// First requested event number
54
Int_t
fLastReqEvtNumber
;
// Number of taken evts
55
Int_t
fReqNbOfEvts
;
// Requested number of events
56
Int_t
fStex
;
// Stex number
57
58
time_t
fStartTime
;
// Start time
59
time_t
fStopTime
;
// Stop time
60
TString
fStartDate
;
// Start date
61
TString
fStopDate
;
// Stop date
62
63
Int_t
fRunType
;
// run type
64
65
//....... Header counters
66
Int_t
fStinNumbersCalc
;
// Nb of entries of type StinNumbers
67
Int_t
fNbOfEvtsCalc
;
// Nb of entries of type NbOfEvts
68
69
Int_t
fAdcEvtCalc
;
// *Nb of entries of type SampTime
70
Int_t
fMSpCalc
;
// *Nb of entries of type Ev
71
Int_t
fSSpCalc
;
// *Nb of entries of type Var
72
Int_t
fAvTnoCalc
;
// *Nb of entries of type AvTotn
73
Int_t
fAvLfnCalc
;
// *Nb of entries of type AvLfn
74
Int_t
fAvHfnCalc
;
// *Nb of entries of type AvHfn
75
76
Int_t
fCovCssCalc
;
// *Nb of entries of type CovCss
77
Int_t
fCorCssCalc
;
// *Nb of entries of type CorCss
78
Int_t
fHfCovCalc
;
// *Nb of entries of type HfCov
79
Int_t
fHfCorCalc
;
// *Nb of entries of type HfCor
80
Int_t
fLfCovCalc
;
// *Nb of entries of type LfCov
81
Int_t
fLfCorCalc
;
// *Nb of entries of type LfCor
82
Int_t
fLFccMoStinsCalc
;
// *Nb of entries of type LFccMoStins
83
Int_t
fHFccMoStinsCalc
;
// *Nb of entries of type HFccMoStins
84
Int_t
fPedCalc
;
// *Nb of entries of type Ped
85
Int_t
fTnoCalc
;
// *Nb of entries of type Tno
86
Int_t
fMeanCorssCalc
;
// *Nb of entries of type EvCorCss
87
Int_t
fLfnCalc
;
// *Nb of entries of type Lfn
88
Int_t
fHfnCalc
;
// *Nb of entries of type Hfn
89
Int_t
fSigCorssCalc
;
// *Nb of entries of type SigCorCss
90
91
Int_t
fAvPedCalc
;
// *Nb of entries of type AvPed
92
Int_t
fAvMeanCorssCalc
;
// *Nb of entries of type AvEvCorss
93
Int_t
fAvSigCorssCalc
;
// *Nb of entries of type AvSigCorss
94
95
//------------------------------- methods
96
TEcnaHeader
();
97
TEcnaHeader
(
TEcnaObject
*,
const
Text_t*,
const
Text_t*);
98
//TEcnaHeader(const Text_t*, const Text_t*);
99
~TEcnaHeader
();
100
101
// void HeaderParameters(Text_t*, Text_t*, const TString&, const Int_t&,
102
// const Int_t&, const Int_t&, const Int_t&, const Int_t&,
103
// const Int_t&);
104
// void HeaderParameters(Text_t*, Text_t*, const TString&, const Int_t&,
105
// const Int_t&, const Int_t&, const Int_t&, const Int_t&);
106
107
void
HeaderParameters
(
const
TString&,
const
Int_t&,
const
Int_t&,
108
const
Int_t&,
const
Int_t&,
const
Int_t&,
const
Int_t&);
109
void
HeaderParameters
(
const
TString&,
const
Int_t&,
const
Int_t&,
110
const
Int_t&,
const
Int_t&,
const
Int_t&,
const
Int_t&,
const
Int_t&);
111
112
using
TNamed::Print
;
113
void
Print
();
114
ClassDef(
TEcnaHeader
,1)
//Header of CNA ROOT file
115
};
116
#endif
TEcnaHeader::fCdelete
Int_t fCdelete
Definition:
TEcnaHeader.h:45
TEcnaHeader::fStex
Int_t fStex
Definition:
TEcnaHeader.h:56
TEcnaHeader::fHFccMoStinsCalc
Int_t fHFccMoStinsCalc
Definition:
TEcnaHeader.h:83
TEcnaHeader::fAvLfnCalc
Int_t fAvLfnCalc
Definition:
TEcnaHeader.h:73
TEcnaHeader::fSSpCalc
Int_t fSSpCalc
Definition:
TEcnaHeader.h:71
TEcnaHeader::Print
void Print()
Definition:
TEcnaHeader.cc:144
TEcnaHeader
Definition:
TEcnaHeader.h:36
TEcnaHeader::fRunType
Int_t fRunType
Definition:
TEcnaHeader.h:63
TEcnaHeader::fHfnCalc
Int_t fHfnCalc
Definition:
TEcnaHeader.h:88
TEcnaObject.h
TEcnaHeader::fAvMeanCorssCalc
Int_t fAvMeanCorssCalc
Definition:
TEcnaHeader.h:92
TEcnaHeader::fHfCorCalc
Int_t fHfCorCalc
Definition:
TEcnaHeader.h:79
TEcnaHeader::fReqNbOfEvts
Int_t fReqNbOfEvts
Definition:
TEcnaHeader.h:55
TEcnaHeader::fMSpCalc
Int_t fMSpCalc
Definition:
TEcnaHeader.h:70
TEcnaHeader::fNbOfEvtsCalc
Int_t fNbOfEvtsCalc
Definition:
TEcnaHeader.h:67
TEcnaHeader::fNbOfSamples
Int_t fNbOfSamples
Definition:
TEcnaHeader.h:51
TEcnaHeader::fStopDate
TString fStopDate
Definition:
TEcnaHeader.h:61
TEcnaHeader::fMeanCorssCalc
Int_t fMeanCorssCalc
Definition:
TEcnaHeader.h:86
TEcnaHeader::fHfCovCalc
Int_t fHfCovCalc
Definition:
TEcnaHeader.h:78
TEcnaHeader::fgMaxCar
Int_t fgMaxCar
Definition:
TEcnaHeader.h:47
TEcnaHeader::fCorCssCalc
Int_t fCorCssCalc
Definition:
TEcnaHeader.h:77
TEcnaHeader::fAvTnoCalc
Int_t fAvTnoCalc
Definition:
TEcnaHeader.h:72
TEcnaHeader::~TEcnaHeader
~TEcnaHeader()
Definition:
TEcnaHeader.cc:32
TEcnaHeader::fCnew
Int_t fCnew
Definition:
TEcnaHeader.h:44
TEcnaHeader::fPedCalc
Int_t fPedCalc
Definition:
TEcnaHeader.h:84
TEcnaHeader::fAvHfnCalc
Int_t fAvHfnCalc
Definition:
TEcnaHeader.h:74
TEcnaHeader::fStartDate
TString fStartDate
Definition:
TEcnaHeader.h:60
TEcnaHeader::TEcnaHeader
TEcnaHeader()
Definition:
TEcnaHeader.cc:16
TEcnaObject
Definition:
TEcnaObject.h:25
Riostream.h
TEcnaHeader::fTypAna
TString fTypAna
Definition:
TEcnaHeader.h:50
TEcnaHeader::Init
void Init()
Definition:
TEcnaHeader.cc:38
TEcnaHeader::fAvPedCalc
Int_t fAvPedCalc
Definition:
TEcnaHeader.h:91
TEcnaHeader::fFirstReqEvtNumber
Int_t fFirstReqEvtNumber
Definition:
TEcnaHeader.h:53
TEcnaHeader::fLfCorCalc
Int_t fLfCorCalc
Definition:
TEcnaHeader.h:81
TEcnaHeader::fAdcEvtCalc
Int_t fAdcEvtCalc
Definition:
TEcnaHeader.h:69
TEcnaHeader::fTnoCalc
Int_t fTnoCalc
Definition:
TEcnaHeader.h:85
TEcnaHeader::fStartTime
time_t fStartTime
Definition:
TEcnaHeader.h:58
TEcnaHeader::fStopTime
time_t fStopTime
Definition:
TEcnaHeader.h:59
TEcnaHeader::fLfCovCalc
Int_t fLfCovCalc
Definition:
TEcnaHeader.h:80
TEcnaHeader::fLFccMoStinsCalc
Int_t fLFccMoStinsCalc
Definition:
TEcnaHeader.h:82
TEcnaHeader::fLastReqEvtNumber
Int_t fLastReqEvtNumber
Definition:
TEcnaHeader.h:54
TEcnaHeader::HeaderParameters
void HeaderParameters(const TString &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &)
Definition:
TEcnaHeader.cc:126
ecalTPGAnalyzer_cfg.Print
tuple Print
Definition:
ecalTPGAnalyzer_cfg.py:144
TEcnaHeader::fRunNumber
Int_t fRunNumber
Definition:
TEcnaHeader.h:52
TEcnaHeader::fSigCorssCalc
Int_t fSigCorssCalc
Definition:
TEcnaHeader.h:89
TEcnaHeader::fLfnCalc
Int_t fLfnCalc
Definition:
TEcnaHeader.h:87
TEcnaHeader::fStinNumbersCalc
Int_t fStinNumbersCalc
Definition:
TEcnaHeader.h:66
TEcnaHeader::fAvSigCorssCalc
Int_t fAvSigCorssCalc
Definition:
TEcnaHeader.h:93
TEcnaHeader::fCovCssCalc
Int_t fCovCssCalc
Definition:
TEcnaHeader.h:76
Generated for CMSSW Reference Manual by
1.8.5