Main Page
Namespaces
Classes
Package Documentation
DataFormats
HcalCalibObjects
interface
HOCalibVariables.h
Go to the documentation of this file.
1
#ifndef AlCaHOCalibProducer_HOCalibVariables_h
2
#define AlCaHOCalibProducer_HOCalibVariables_h
3
#include <vector>
4
//April 2015 : Added more variables, e.g., momatho, tkpt03, ecal03, hcal03, inslumi, nprim
5
struct
HOCalibVariables
{
6
7
int
nmuon
;
//number of muons in the event
8
int
nprim
;
// number of primary vertices
9
10
float
inslumi
;
//instantaneous luminosity
11
12
float
trkdr
;
//r-phi coordinate of track wrt vertex
13
float
trkdz
;
//Z coordinate of track wrt vertex
14
15
float
trkvx
;
//X-Position of fitted track in the inner layer of DT
16
float
trkvy
;
//Y-Position of fitted track in the inner layer of DT
17
float
trkvz
;
//Z-Position of fitted track in the inner layer of DT
18
19
float
momatho
;
//Magnitude of track momenta at HO
20
float
trkmm
;
//Magnitude of track momenta
21
float
trkth
;
//Polar angle of track
22
float
trkph
;
//Azimuthal angle of track
23
24
float
ndof
;
//number of degrees of freedom (track fitting)
25
// float nrecht; //Number of rechit candidates in the track
26
float
chisq
;
//Fitted normalised chisquare (chi^2/ndf)
27
28
float
therr
;
//Error in fitted polar angle
29
float
pherr
;
//Error in fitted azimuthal angle
30
31
int
isect
;
//HO tile information 100*abs(ieta+30)+abs(iphi) : Standalong geometry
32
int
isect2
;
//HO tile information 100*abs(ieta+30)+abs(iphi) : CMSSW Geometry
33
float
hodx
;
//Minimum distance of tracks entrace point in tiles local
34
// co-ordinate system from an edge in X-axis
35
float
hody
;
//Same in Y-axis
36
float
hoang
;
//Angle between track (in HO tiles) and HO Z-axis
37
float
htime
;
//Energy weighted time of signal
38
unsigned
int
hoflag
;
//(HORecHitCollection::const_iterator jk, (*jk).flags();
39
float
hosig
[9];
//HO signal in 3x3 tower with respect to the tile, where
40
// muon passed through (for the consistency check of
41
// track reconstruction
42
43
float
hocorsig
[18];
//Signals in all 18 pixel in that HPD, where muon signal is
44
//expected. One is signal, remaings are either cross-talk or
45
//due to wrongly reconstructed tracks (For cross talk study)
46
//For Ring 0 hocorsig[16-17] are X-Y position in layer0
47
float
hocro
;
//Signal in tile with same eta, but phi1=phi+6
48
// (a check of pedestal)
49
float
hbhesig
[9];
//Signal in HB towers
50
float
caloen
[3];
//Associated energy in the calorimeter, 15, 25, 35 degree
51
float
tkpt03
;
//Energy deposit in tracker
52
float
ecal03
;
//Energy deposit in EM
53
float
hcal03
;
//Energy deposit in HCAL
54
};
55
56
typedef
std::vector<HOCalibVariables>
HOCalibVariableCollection
;
57
58
#endif
HOCalibVariables::trkth
float trkth
Definition:
HOCalibVariables.h:21
HOCalibVariables::hosig
float hosig[9]
Definition:
HOCalibVariables.h:39
HOCalibVariables::trkph
float trkph
Definition:
HOCalibVariables.h:22
HOCalibVariables::isect
int isect
Definition:
HOCalibVariables.h:31
HOCalibVariables::tkpt03
float tkpt03
Definition:
HOCalibVariables.h:51
HOCalibVariables::hocro
float hocro
Definition:
HOCalibVariables.h:47
HOCalibVariables::hbhesig
float hbhesig[9]
Definition:
HOCalibVariables.h:49
HOCalibVariables::hoang
float hoang
Definition:
HOCalibVariables.h:36
HOCalibVariables::hodx
float hodx
Definition:
HOCalibVariables.h:33
HOCalibVariables::hcal03
float hcal03
Definition:
HOCalibVariables.h:53
HOCalibVariables::trkdz
float trkdz
Definition:
HOCalibVariables.h:13
HOCalibVariableCollection
std::vector< HOCalibVariables > HOCalibVariableCollection
Definition:
HOCalibVariables.h:56
HOCalibVariables::htime
float htime
Definition:
HOCalibVariables.h:37
HOCalibVariables::hoflag
unsigned int hoflag
Definition:
HOCalibVariables.h:38
HOCalibVariables::trkmm
float trkmm
Definition:
HOCalibVariables.h:20
HOCalibVariables::momatho
float momatho
Definition:
HOCalibVariables.h:19
HOCalibVariables::trkvy
float trkvy
Definition:
HOCalibVariables.h:16
HOCalibVariables::therr
float therr
Definition:
HOCalibVariables.h:28
HOCalibVariables::nprim
int nprim
Definition:
HOCalibVariables.h:8
HOCalibVariables::chisq
float chisq
Definition:
HOCalibVariables.h:26
HOCalibVariables::ecal03
float ecal03
Definition:
HOCalibVariables.h:52
HOCalibVariables
Definition:
HOCalibVariables.h:5
HOCalibVariables::isect2
int isect2
Definition:
HOCalibVariables.h:32
HOCalibVariables::inslumi
float inslumi
Definition:
HOCalibVariables.h:10
HOCalibVariables::hody
float hody
Definition:
HOCalibVariables.h:35
HOCalibVariables::caloen
float caloen[3]
Definition:
HOCalibVariables.h:50
HOCalibVariables::ndof
float ndof
Definition:
HOCalibVariables.h:24
HOCalibVariables::trkvz
float trkvz
Definition:
HOCalibVariables.h:17
HOCalibVariables::nmuon
int nmuon
Definition:
HOCalibVariables.h:7
HOCalibVariables::trkdr
float trkdr
Definition:
HOCalibVariables.h:12
HOCalibVariables::hocorsig
float hocorsig[18]
Definition:
HOCalibVariables.h:43
HOCalibVariables::trkvx
float trkvx
Definition:
HOCalibVariables.h:15
HOCalibVariables::pherr
float pherr
Definition:
HOCalibVariables.h:29
Generated for CMSSW Reference Manual by
1.8.11