CMS 3D CMS Logo

DTMuonSLToSL.h
Go to the documentation of this file.
1 #ifndef Alignment_MuonAlignmentAlgorithms_DTMuonSLToSL_H
2 #define Alignment_MuonAlignmentAlgorithms_DTMuonSLToSL_H
3 
11 #include "TMatrixD.h"
12 #include "TFile.h"
13 #include "TTree.h"
14 #include <string>
15 #include "TChain.h"
16 #include <cmath>
17 
19 public:
20  DTMuonSLToSL(std::string, int, float, float, TFile *);
21 
22  ~DTMuonSLToSL();
23 
24  void calculationSLToSL();
25 
26  TMatrixD returnCSLMatrix(float, float, float);
27 
28  TMatrixD returnbSLMatrix(float, float, float);
29 
30  void setBranchTree();
31 
32 private:
33  //Variables for the output tree
34  //-------------------------------------
35  int whC, stC, srC;
36  float dx, dz, phiy;
37  float cov[3][3];
38  //--------------------------------------
39 
40  float ptMax, ptMin;
41 
42  TTree *ttreeOutput;
43 };
44 
45 #endif
TTree * ttreeOutput
Definition: DTMuonSLToSL.h:42
void setBranchTree()
void calculationSLToSL()
Definition: DTMuonSLToSL.cc:21
DTMuonSLToSL(std::string, int, float, float, TFile *)
Definition: DTMuonSLToSL.cc:3
TMatrixD returnCSLMatrix(float, float, float)
float cov[3][3]
Definition: DTMuonSLToSL.h:37
TMatrixD returnbSLMatrix(float, float, float)