#include <DTMuonSLToSL.h>
Public Member Functions | |
void | calculationSLToSL () |
DTMuonSLToSL (std::string, int, float, float, TFile *) | |
TMatrixD | returnbSLMatrix (float, float, float) |
TMatrixD | returnCSLMatrix (float, float, float) |
void | setBranchTree () |
~DTMuonSLToSL () | |
Public Member Functions inherited from DTMuonLocalAlignment | |
DTMuonLocalAlignment () | |
void | initNTuples (int) |
void | setBranchAddressTree () |
~DTMuonLocalAlignment () | |
Private Attributes | |
float | cov [3][3] |
float | dx |
float | dz |
float | phiy |
float | ptMax |
float | ptMin |
int | srC |
int | stC |
TTree * | ttreeOutput |
int | whC |
DTMuonSLToSL::DTMuonSLToSL | ( | std::string | path, |
int | n_files, | ||
float | MaxPt, | ||
float | MinPt, | ||
TFile * | f_ | ||
) |
Definition at line 4 of file DTMuonSLToSL.cc.
References calculationSLToSL(), DTMuonLocalAlignment::f, DTMuonLocalAlignment::initNTuples(), step1_ZMM_7Tev::MinPt, DTMuonLocalAlignment::ntuplePath, DTMuonLocalAlignment::numberOfRootFiles, cmsHarvester::path, ptMax, ptMin, and setBranchTree().
DTMuonSLToSL::~DTMuonSLToSL | ( | ) |
Definition at line 22 of file DTMuonSLToSL.cc.
void DTMuonSLToSL::calculationSLToSL | ( | ) |
Definition at line 26 of file DTMuonSLToSL.cc.
References trackerHits::c, counter, cov, dx, DTMuonLocalAlignment::dxdzSlSL1, DTMuonLocalAlignment::dxdzSlSL3, dz, DTMuonLocalAlignment::f, i, DTMuonLocalAlignment::nhits, DTMuonLocalAlignment::nseg, phiy, DTMuonLocalAlignment::pt, ptMax, ptMin, returnbSLMatrix(), returnCSLMatrix(), alignCSCRings::s, DTMuonLocalAlignment::sr, srC, DTMuonLocalAlignment::st, relativeConstraints::station, stC, DTMuonLocalAlignment::tali, ttreeOutput, DTMuonLocalAlignment::wh, whC, DTMuonLocalAlignment::xSL1SL3, DTMuonLocalAlignment::xSL3SL1, DTMuonLocalAlignment::xSlSL1, DTMuonLocalAlignment::xSlSL3, and DTMuonLocalAlignment::zc.
Referenced by DTMuonSLToSL().
TMatrixD DTMuonSLToSL::returnbSLMatrix | ( | float | x, |
float | xp, | ||
float | tanphi | ||
) |
Definition at line 145 of file DTMuonSLToSL.cc.
References makeMuonMisalignmentScenario::matrix.
Referenced by calculationSLToSL().
TMatrixD DTMuonSLToSL::returnCSLMatrix | ( | float | x, |
float | xp, | ||
float | tanphi | ||
) |
Definition at line 126 of file DTMuonSLToSL.cc.
References makeMuonMisalignmentScenario::matrix.
Referenced by calculationSLToSL().
void DTMuonSLToSL::setBranchTree | ( | ) |
Definition at line 158 of file DTMuonSLToSL.cc.
References cov, dx, dz, phiy, srC, stC, ttreeOutput, and whC.
Referenced by DTMuonSLToSL().
|
private |
Definition at line 40 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 39 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 39 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 39 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 43 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and DTMuonSLToSL().
|
private |
Definition at line 43 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and DTMuonSLToSL().
|
private |
Definition at line 38 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 38 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 45 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 38 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().