test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
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
HOCalibVariableCollection
std::vector< HOCalibVariables > HOCalibVariableCollection
collection of HOcalibration variabale
Definition:
HOCalibVariableCollection.h:12
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.5