CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
20  public:
21 
23 
25 
26  void initNTuples(int );
27 
28  void setBranchAddressTree();
29 
30  std::string ntuplePath;
31 
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;
47  float xSl[MAX_SEGMENT];
49  float exSl[MAX_SEGMENT];
52  float ySl[MAX_SEGMENT];
54  float eySl[MAX_SEGMENT];
80  //---------------------------------------------------------------
81 
82  private:
83 
84 
85 };
86 
87 #endif
#define MAX_SEGMENT
#define MAX_HIT_CHAM