CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HOCalibVariables.h
Go to the documentation of this file.
1 #ifndef AlCaHOCalibProducer_HOCalibVariables_h
2 #define AlCaHOCalibProducer_HOCalibVariables_h
3 
4 #include <vector>
5 
7  int trig1; //L1/HLT trigger information (not used)
8  int trig2; //Special Trigger information (not used)
9  int nmuon; //number of muons in the event
10 
11  float trkdr; //r-phi coordinate of track wrt vertex
12  float trkdz; //Z coordinate of track wrt vertex
13 
14  float trkvx; //X-Position of fitted track in the inner layer of DT
15  float trkvy; //Y-Position of fitted track in the inner layer of DT
16  float trkvz; //Z-Position of fitted track in the inner layer of DT
17 
18  float trkmm; //Magnitude of track momenta
19  float trkth; //Polar angle of track
20  float trkph; //Azimuthal angle of track
21 
22  float ndof; //number of degrees of freedom (track fitting)
23  // float nrecht; //Number of rechit candidates in the track
24  float chisq; //Fitted normalised chisquare (chi^2/ndf)
25 
26  float therr; //Error in fitted polar angle
27  float pherr; //Error in fitted azimuthal angle
28 
29  int isect; //HO tile information 100*abs(ieta+30)+abs(iphi)
30  float hodx; //Minimum distance of tracks entrace point in tiles local
31  // co-ordinate system from an edge in X-axis
32  float hody; //Same in Y-axis
33  float hoang; //Angle between track (in HO tiles) and HO Z-axis
34  float htime; //Energy weighted time of signal
35  float hosig[9]; //HO signal in 3x3 tower with respect to the tile, where
36  // muon passed through (for the consistency check of
37  // track reconstruction
38 
39  float hocorsig[18]; //Signals in all 18 pixel in that HPD, where muon signal is
40  //expected. One is signal, remaings are either cross-talk or
41  //due to wrongly reconstructed tracks (For cross talk study)
42  //For Ring 0 hocorsig[16-17] are X-Y position in layer0
43  float hocro; //Signal in tile with same eta, but phi1=phi+6
44  // (a check of pedestal)
45  float hbhesig[9]; //Signal in HB towers
46  float caloen[3]; //Associated energy in the calorimeter, 15, 25, 35 degree
47 
48 };
49 
50 typedef std::vector<HOCalibVariables> HOCalibVariableCollection;
51 
52 #endif
std::vector< HOCalibVariables > HOCalibVariableCollection
collection of HOcalibration variabale