CMS 3D CMS Logo

DTMuonLocalAlignment.h
Go to the documentation of this file.
1 #ifndef Alignment_MuonAlignmentAlgorithms_DTMuonLocalAlignment_h
2 #define Alignment_MuonAlignmentAlgorithms_DTMuonLocalAlignment_h
3 
10 #include "TFile.h"
11 #include "TTree.h"
12 #include <string>
13 #include "TChain.h"
14 
15 #define MAX_SEGMENT 5
16 #define MAX_HIT_CHAM 14
17 
19 public:
21 
23 
24  void initNTuples(int);
25 
26  void setBranchAddressTree();
27 
29 
31 
32  TChain *tali;
33 
34  TFile *f;
35 
36  //Block of variables for the tree
37  //---------------------------------------------------------
38  float p, pt, eta, phi, charge;
39  int nseg;
43  float xSl[MAX_SEGMENT];
45  float exSl[MAX_SEGMENT];
48  float ySl[MAX_SEGMENT];
50  float eySl[MAX_SEGMENT];
78  //---------------------------------------------------------------
79 
80 private:
81 };
82 
83 #endif
DTMuonLocalAlignment::xSlSL3
float xSlSL3[5]
Definition: DTMuonLocalAlignment.h:59
DTMuonLocalAlignment::sr
int sr[5]
Definition: DTMuonLocalAlignment.h:75
DTMuonLocalAlignment::dxdzSlSL3
float dxdzSlSL3[5]
Definition: DTMuonLocalAlignment.h:60
DTMuonLocalAlignment::p
float p
Definition: DTMuonLocalAlignment.h:38
DTMuonLocalAlignment::la
int la[5][14]
Definition: DTMuonLocalAlignment.h:77
DTMuonLocalAlignment::ySl
float ySl[5]
Definition: DTMuonLocalAlignment.h:48
MAX_SEGMENT
#define MAX_SEGMENT
Definition: DTMuonLocalAlignment.h:15
DTMuonLocalAlignment::DTMuonLocalAlignment
DTMuonLocalAlignment()
Definition: DTMuonLocalAlignment.cc:3
DTMuonLocalAlignment::xcp
float xcp[5][14]
Definition: DTMuonLocalAlignment.h:69
DTMuonLocalAlignment::edxdzSl
float edxdzSl[5]
Definition: DTMuonLocalAlignment.h:46
DTMuonLocalAlignment::dxdzSlSL1
float dxdzSlSL1[5]
Definition: DTMuonLocalAlignment.h:54
DTMuonLocalAlignment::xSL3SL1
float xSL3SL1[5]
Definition: DTMuonLocalAlignment.h:64
DTMuonLocalAlignment::xSL1SL3
float xSL1SL3[5]
Definition: DTMuonLocalAlignment.h:58
DTMuonLocalAlignment::nphihits
int nphihits[5]
Definition: DTMuonLocalAlignment.h:40
DTMuonLocalAlignment::dxdzSl
float dxdzSl[5]
Definition: DTMuonLocalAlignment.h:44
DTMuonLocalAlignment::phi
float phi
Definition: DTMuonLocalAlignment.h:38
DTMuonLocalAlignment::exSlSL1
float exSlSL1[5]
Definition: DTMuonLocalAlignment.h:55
DTMuonLocalAlignment::exdxdzSlSL1
float exdxdzSlSL1[5]
Definition: DTMuonLocalAlignment.h:57
DTMuonLocalAlignment::wh
int wh[5]
Definition: DTMuonLocalAlignment.h:73
DTMuonLocalAlignment::ycp
float ycp[5][14]
Definition: DTMuonLocalAlignment.h:70
DTMuonLocalAlignment::dydzSl
float dydzSl[5]
Definition: DTMuonLocalAlignment.h:49
DTMuonLocalAlignment::zc
float zc[5][14]
Definition: DTMuonLocalAlignment.h:67
DTMuonLocalAlignment::st
int st[5]
Definition: DTMuonLocalAlignment.h:74
DTMuonLocalAlignment::ntuplePath
std::string ntuplePath
Definition: DTMuonLocalAlignment.h:28
DTMuonLocalAlignment::exdxdzSlSL3
float exdxdzSlSL3[5]
Definition: DTMuonLocalAlignment.h:63
DTMuonLocalAlignment::edxdzSlSL1
float edxdzSlSL1[5]
Definition: DTMuonLocalAlignment.h:56
DTMuonLocalAlignment::nthetahits
int nthetahits[5]
Definition: DTMuonLocalAlignment.h:41
DTMuonLocalAlignment::xSlSL1
float xSlSL1[5]
Definition: DTMuonLocalAlignment.h:53
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DTMuonLocalAlignment::excp
float excp[5][14]
Definition: DTMuonLocalAlignment.h:71
DTMuonLocalAlignment::yc
float yc[5][14]
Definition: DTMuonLocalAlignment.h:66
DTMuonLocalAlignment::exSlSL3
float exSlSL3[5]
Definition: DTMuonLocalAlignment.h:61
DTMuonLocalAlignment::nseg
int nseg
Definition: DTMuonLocalAlignment.h:39
DTMuonLocalAlignment::exSl
float exSl[5]
Definition: DTMuonLocalAlignment.h:45
DTMuonLocalAlignment::charge
float charge
Definition: DTMuonLocalAlignment.h:38
MAX_HIT_CHAM
#define MAX_HIT_CHAM
Definition: DTMuonLocalAlignment.h:16
DTMuonLocalAlignment::eta
float eta
Definition: DTMuonLocalAlignment.h:38
DTMuonLocalAlignment::ex
float ex[5][14]
Definition: DTMuonLocalAlignment.h:68
DTMuonLocalAlignment::exdxdzSl
float exdxdzSl[5]
Definition: DTMuonLocalAlignment.h:47
DTMuonLocalAlignment::tali
TChain * tali
Definition: DTMuonLocalAlignment.h:32
DTMuonLocalAlignment::f
TFile * f
Definition: DTMuonLocalAlignment.h:34
DTMuonLocalAlignment::numberOfRootFiles
int numberOfRootFiles
Definition: DTMuonLocalAlignment.h:30
DTMuonLocalAlignment::edxdzSlSL3
float edxdzSlSL3[5]
Definition: DTMuonLocalAlignment.h:62
DTMuonLocalAlignment::setBranchAddressTree
void setBranchAddressTree()
Definition: DTMuonLocalAlignment.cc:23
DTMuonLocalAlignment::pt
float pt
Definition: DTMuonLocalAlignment.h:38
DTMuonLocalAlignment
Definition: DTMuonLocalAlignment.h:18
DTMuonLocalAlignment::edydzSl
float edydzSl[5]
Definition: DTMuonLocalAlignment.h:51
DTMuonLocalAlignment::initNTuples
void initNTuples(int)
Definition: DTMuonLocalAlignment.cc:6
DTMuonLocalAlignment::eySl
float eySl[5]
Definition: DTMuonLocalAlignment.h:50
DTMuonLocalAlignment::xSl
float xSl[5]
Definition: DTMuonLocalAlignment.h:43
DTMuonLocalAlignment::sl
int sl[5][14]
Definition: DTMuonLocalAlignment.h:76
DTMuonLocalAlignment::nhits
int nhits[5]
Definition: DTMuonLocalAlignment.h:42
DTMuonLocalAlignment::~DTMuonLocalAlignment
~DTMuonLocalAlignment()
Definition: DTMuonLocalAlignment.cc:4
DTMuonLocalAlignment::xc
float xc[5][14]
Definition: DTMuonLocalAlignment.h:65
DTMuonLocalAlignment::eycp
float eycp[5][14]
Definition: DTMuonLocalAlignment.h:72
DTMuonLocalAlignment::eydydzSl
float eydydzSl[5]
Definition: DTMuonLocalAlignment.h:52