#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 |
Additional Inherited Members | |
Public Attributes inherited from DTMuonLocalAlignment | |
float | charge |
float | dxdzSl [5] |
float | dxdzSlSL1 [5] |
float | dxdzSlSL3 [5] |
float | dydzSl [5] |
float | edxdzSl [5] |
float | edxdzSlSL1 [5] |
float | edxdzSlSL3 [5] |
float | edydzSl [5] |
float | eta |
float | ex [5][14] |
float | excp [5][14] |
float | exdxdzSl [5] |
float | exdxdzSlSL1 [5] |
float | exdxdzSlSL3 [5] |
float | exSl [5] |
float | exSlSL1 [5] |
float | exSlSL3 [5] |
float | eycp [5][14] |
float | eydydzSl [5] |
float | eySl [5] |
TFile * | f |
int | la [5][14] |
int | nhits [5] |
int | nphihits [5] |
int | nseg |
int | nthetahits [5] |
std::string | ntuplePath |
int | numberOfRootFiles |
float | p |
float | phi |
float | pt |
int | sl [5][14] |
int | sr [5] |
int | st [5] |
TChain * | tali |
int | wh [5] |
float | xc [5][14] |
float | xcp [5][14] |
float | xSl [5] |
float | xSL1SL3 [5] |
float | xSL3SL1 [5] |
float | xSlSL1 [5] |
float | xSlSL3 [5] |
float | yc [5][14] |
float | ycp [5][14] |
float | ySl [5] |
float | zc [5][14] |
DTMuonSLToSL::DTMuonSLToSL | ( | std::string | path, |
int | n_files, | ||
float | MaxPt, | ||
float | MinPt, | ||
TFile * | f_ | ||
) |
Definition at line 3 of file DTMuonSLToSL.cc.
References calculationSLToSL(), DTMuonLocalAlignment::f, DTMuonLocalAlignment::initNTuples(), genfragment_ptgun_cfg::MaxPt, electronAnalyzer_cfi::MinPt, DTMuonLocalAlignment::ntuplePath, DTMuonLocalAlignment::numberOfRootFiles, EnsembleCalibrationLA_cfg::path, ptMax, ptMin, and setBranchTree().
DTMuonSLToSL::~DTMuonSLToSL | ( | ) |
Definition at line 19 of file DTMuonSLToSL.cc.
void DTMuonSLToSL::calculationSLToSL | ( | ) |
Definition at line 21 of file DTMuonSLToSL.cc.
References DummyCfis::c, counter, cov, dx, DTMuonLocalAlignment::dxdzSlSL1, DTMuonLocalAlignment::dxdzSlSL3, dz, DTMuonLocalAlignment::f, mps_fire::i, DTMuonLocalAlignment::nhits, DTMuonLocalAlignment::nseg, phiy, DTMuonLocalAlignment::pt, ptMax, ptMin, returnbSLMatrix(), returnCSLMatrix(), alignCSCRings::s, nano_mu_digi_cff::sector, DTMuonLocalAlignment::sr, srC, DTMuonLocalAlignment::st, relativeConstraints::station, stC, DTMuonLocalAlignment::tali, ttreeOutput, DTMuonLocalAlignment::wh, whC, makeMuonMisalignmentScenario::wheel, 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 142 of file DTMuonSLToSL.cc.
References makeMuonMisalignmentScenario::matrix, and x.
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 152 of file DTMuonSLToSL.cc.
References cov, dx, dz, phiy, srC, stC, ttreeOutput, and whC.
Referenced by DTMuonSLToSL().
|
private |
Definition at line 37 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 36 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 36 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), Electron.Electron::cutBasedId(), ntupleDataFormat.Track::dzPull(), and setBranchTree().
|
private |
Definition at line 36 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 40 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and DTMuonSLToSL().
|
private |
Definition at line 40 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and DTMuonSLToSL().
|
private |
Definition at line 35 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 35 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 42 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().
|
private |
Definition at line 35 of file DTMuonSLToSL.h.
Referenced by calculationSLToSL(), and setBranchTree().