CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
20  public:
21 
22  DTMuonSLToSL(std::string, int, float, float, TFile *);
23 
24  ~DTMuonSLToSL();
25 
26  void calculationSLToSL();
27 
28  TMatrixD returnCSLMatrix(float, float, float);
29 
30  TMatrixD returnbSLMatrix(float, float, float);
31 
32  void setBranchTree();
33 
34  private:
35 
36  //Variables for the output tree
37  //-------------------------------------
38  int whC, stC, srC;
39  float dx, dz, phiy;
40  float cov[3][3];
41  //--------------------------------------
42 
43  float ptMax, ptMin;
44 
45  TTree *ttreeOutput;
46 
47 };
48 
49 #endif
TTree * ttreeOutput
Definition: DTMuonSLToSL.h:45
void setBranchTree()
void calculationSLToSL()
Definition: DTMuonSLToSL.cc:26
DTMuonSLToSL(std::string, int, float, float, TFile *)
Definition: DTMuonSLToSL.cc:4
TMatrixD returnCSLMatrix(float, float, float)
float cov[3][3]
Definition: DTMuonSLToSL.h:40
TMatrixD returnbSLMatrix(float, float, float)