Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Alignment
MuonAlignmentAlgorithms
interface
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
18
class
DTMuonLocalAlignment
{
19
20
public
:
21
22
DTMuonLocalAlignment
();
23
24
~DTMuonLocalAlignment
();
25
26
void
initNTuples
(
int
);
27
28
void
setBranchAddressTree
();
29
30
std::string
ntuplePath
;
31
32
int
numberOfRootFiles
;
33
34
TChain *
tali
;
35
36
TFile *
f
;
37
38
39
40
//Block of variables for the tree
41
//---------------------------------------------------------
42
float
p
,
pt
,
eta
,
phi
,
charge
;
43
int
nseg
;
44
int
nphihits
[
MAX_SEGMENT
];
45
int
nthetahits
[
MAX_SEGMENT
];
46
int
nhits
[
MAX_SEGMENT
];
47
float
xSl
[
MAX_SEGMENT
];
48
float
dxdzSl
[
MAX_SEGMENT
];
49
float
exSl
[
MAX_SEGMENT
];
50
float
edxdzSl
[
MAX_SEGMENT
];
51
float
exdxdzSl
[
MAX_SEGMENT
];
52
float
ySl
[
MAX_SEGMENT
];
53
float
dydzSl
[
MAX_SEGMENT
];
54
float
eySl
[
MAX_SEGMENT
];
55
float
edydzSl
[
MAX_SEGMENT
];
56
float
eydydzSl
[
MAX_SEGMENT
];
57
float
xSlSL1
[
MAX_SEGMENT
];
58
float
dxdzSlSL1
[
MAX_SEGMENT
];
59
float
exSlSL1
[
MAX_SEGMENT
];
60
float
edxdzSlSL1
[
MAX_SEGMENT
];
61
float
exdxdzSlSL1
[
MAX_SEGMENT
];
62
float
xSL1SL3
[
MAX_SEGMENT
];
63
float
xSlSL3
[
MAX_SEGMENT
];
64
float
dxdzSlSL3
[
MAX_SEGMENT
];
65
float
exSlSL3
[
MAX_SEGMENT
];
66
float
edxdzSlSL3
[
MAX_SEGMENT
];
67
float
exdxdzSlSL3
[
MAX_SEGMENT
];
68
float
xSL3SL1
[
MAX_SEGMENT
];
69
float
xc
[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
70
float
yc
[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
71
float
zc
[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
72
float
ex
[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
73
float
xcp
[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
74
float
ycp
[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
75
float
excp
[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
76
float
eycp
[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
77
int
wh
[
MAX_SEGMENT
];
int
st
[
MAX_SEGMENT
];
int
sr
[
MAX_SEGMENT
];
78
int
sl
[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
79
int
la
[
MAX_SEGMENT
][
MAX_HIT_CHAM
];
80
//---------------------------------------------------------------
81
82
private
:
83
84
85
};
86
87
#endif
DTMuonLocalAlignment::xSL3SL1
float xSL3SL1[5]
Definition:
DTMuonLocalAlignment.h:68
DTMuonLocalAlignment::numberOfRootFiles
int numberOfRootFiles
Definition:
DTMuonLocalAlignment.h:32
MAX_SEGMENT
#define MAX_SEGMENT
Definition:
DTMuonLocalAlignment.h:15
DTMuonLocalAlignment::nhits
int nhits[5]
Definition:
DTMuonLocalAlignment.h:46
DTMuonLocalAlignment::edydzSl
float edydzSl[5]
Definition:
DTMuonLocalAlignment.h:55
DTMuonLocalAlignment::phi
float phi
Definition:
DTMuonLocalAlignment.h:42
DTMuonLocalAlignment::exdxdzSlSL1
float exdxdzSlSL1[5]
Definition:
DTMuonLocalAlignment.h:61
DTMuonLocalAlignment
Definition:
DTMuonLocalAlignment.h:18
DTMuonLocalAlignment::eySl
float eySl[5]
Definition:
DTMuonLocalAlignment.h:54
DTMuonLocalAlignment::xc
float xc[5][14]
Definition:
DTMuonLocalAlignment.h:69
DTMuonLocalAlignment::tali
TChain * tali
Definition:
DTMuonLocalAlignment.h:34
DTMuonLocalAlignment::st
int st[5]
Definition:
DTMuonLocalAlignment.h:77
DTMuonLocalAlignment::~DTMuonLocalAlignment
~DTMuonLocalAlignment()
Definition:
DTMuonLocalAlignment.cc:10
DTMuonLocalAlignment::exSl
float exSl[5]
Definition:
DTMuonLocalAlignment.h:49
DTMuonLocalAlignment::pt
float pt
Definition:
DTMuonLocalAlignment.h:42
DTMuonLocalAlignment::p
float p
Definition:
DTMuonLocalAlignment.h:42
DTMuonLocalAlignment::f
TFile * f
Definition:
DTMuonLocalAlignment.h:36
DTMuonLocalAlignment::nthetahits
int nthetahits[5]
Definition:
DTMuonLocalAlignment.h:45
DTMuonLocalAlignment::ycp
float ycp[5][14]
Definition:
DTMuonLocalAlignment.h:74
DTMuonLocalAlignment::ex
float ex[5][14]
Definition:
DTMuonLocalAlignment.h:72
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
DTMuonLocalAlignment::xSL1SL3
float xSL1SL3[5]
Definition:
DTMuonLocalAlignment.h:62
DTMuonLocalAlignment::DTMuonLocalAlignment
DTMuonLocalAlignment()
Definition:
DTMuonLocalAlignment.cc:7
DTMuonLocalAlignment::dydzSl
float dydzSl[5]
Definition:
DTMuonLocalAlignment.h:53
DTMuonLocalAlignment::eycp
float eycp[5][14]
Definition:
DTMuonLocalAlignment.h:76
DTMuonLocalAlignment::dxdzSlSL1
float dxdzSlSL1[5]
Definition:
DTMuonLocalAlignment.h:58
DTMuonLocalAlignment::edxdzSl
float edxdzSl[5]
Definition:
DTMuonLocalAlignment.h:50
DTMuonLocalAlignment::nphihits
int nphihits[5]
Definition:
DTMuonLocalAlignment.h:44
DTMuonLocalAlignment::setBranchAddressTree
void setBranchAddressTree()
Definition:
DTMuonLocalAlignment.cc:36
DTMuonLocalAlignment::edxdzSlSL1
float edxdzSlSL1[5]
Definition:
DTMuonLocalAlignment.h:60
DTMuonLocalAlignment::xcp
float xcp[5][14]
Definition:
DTMuonLocalAlignment.h:73
DTMuonLocalAlignment::exdxdzSl
float exdxdzSl[5]
Definition:
DTMuonLocalAlignment.h:51
DTMuonLocalAlignment::nseg
int nseg
Definition:
DTMuonLocalAlignment.h:43
DTMuonLocalAlignment::yc
float yc[5][14]
Definition:
DTMuonLocalAlignment.h:70
DTMuonLocalAlignment::initNTuples
void initNTuples(int)
Definition:
DTMuonLocalAlignment.cc:13
DTMuonLocalAlignment::edxdzSlSL3
float edxdzSlSL3[5]
Definition:
DTMuonLocalAlignment.h:66
DTMuonLocalAlignment::eta
float eta
Definition:
DTMuonLocalAlignment.h:42
DTMuonLocalAlignment::exdxdzSlSL3
float exdxdzSlSL3[5]
Definition:
DTMuonLocalAlignment.h:67
DTMuonLocalAlignment::ySl
float ySl[5]
Definition:
DTMuonLocalAlignment.h:52
DTMuonLocalAlignment::xSlSL3
float xSlSL3[5]
Definition:
DTMuonLocalAlignment.h:63
DTMuonLocalAlignment::charge
float charge
Definition:
DTMuonLocalAlignment.h:42
DTMuonLocalAlignment::sl
int sl[5][14]
Definition:
DTMuonLocalAlignment.h:78
DTMuonLocalAlignment::sr
int sr[5]
Definition:
DTMuonLocalAlignment.h:77
DTMuonLocalAlignment::excp
float excp[5][14]
Definition:
DTMuonLocalAlignment.h:75
DTMuonLocalAlignment::xSl
float xSl[5]
Definition:
DTMuonLocalAlignment.h:47
DTMuonLocalAlignment::dxdzSlSL3
float dxdzSlSL3[5]
Definition:
DTMuonLocalAlignment.h:64
DTMuonLocalAlignment::exSlSL3
float exSlSL3[5]
Definition:
DTMuonLocalAlignment.h:65
DTMuonLocalAlignment::exSlSL1
float exSlSL1[5]
Definition:
DTMuonLocalAlignment.h:59
DTMuonLocalAlignment::dxdzSl
float dxdzSl[5]
Definition:
DTMuonLocalAlignment.h:48
DTMuonLocalAlignment::zc
float zc[5][14]
Definition:
DTMuonLocalAlignment.h:71
MAX_HIT_CHAM
#define MAX_HIT_CHAM
Definition:
DTMuonLocalAlignment.h:16
DTMuonLocalAlignment::eydydzSl
float eydydzSl[5]
Definition:
DTMuonLocalAlignment.h:56
DTMuonLocalAlignment::xSlSL1
float xSlSL1[5]
Definition:
DTMuonLocalAlignment.h:57
DTMuonLocalAlignment::wh
int wh[5]
Definition:
DTMuonLocalAlignment.h:77
DTMuonLocalAlignment::la
int la[5][14]
Definition:
DTMuonLocalAlignment.h:79
DTMuonLocalAlignment::ntuplePath
std::string ntuplePath
Definition:
DTMuonLocalAlignment.h:30
Generated for CMSSW Reference Manual by
1.8.5