CMS 3D CMS Logo

Namespaces | Functions | Variables

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/Alignment/MuonAlignment/python/makeMuonMisalignmentScenario.py File Reference

Go to the source code of this file.

Namespaces

namespace  makeMuonMisalignmentScenario

Functions

def makeMuonMisalignmentScenario::cholesky
def makeMuonMisalignmentScenario::mmult
 Print out user's choices as diagnostics.
def makeMuonMisalignmentScenario::mtrans
def makeMuonMisalignmentScenario::mvdot
def makeMuonMisalignmentScenario::random6dof
 Generate correlated random misalignments for all chambers.

Variables

tuple makeMuonMisalignmentScenario::ave_phix = sum_phix/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_phixphix = sum_phixphix/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_phixphiy = sum_phixphiy/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_phixphiz = sum_phixphiz/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_phiy = sum_phiy/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_phiyphiy = sum_phiyphiy/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_phiyphiz = sum_phiyphiz/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_phiz = sum_phiz/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_phizphiz = sum_phizphiz/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_x = sum_x/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_xphix = sum_xphix/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_xphiy = sum_xphiy/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_xphiz = sum_xphiz/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_xx = sum_xx/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_xy = sum_xy/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_xz = sum_xz/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_y = sum_y/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_yphix = sum_yphix/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_yphiy = sum_yphiy/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_yphiz = sum_yphiz/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_yy = sum_yy/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_yz = sum_yz/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_z = sum_z/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_zphix = sum_zphix/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_zphiy = sum_zphiy/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_zphiz = sum_zphiz/float(len(misal))
tuple makeMuonMisalignmentScenario::ave_zz = sum_zz/float(len(misal))
tuple makeMuonMisalignmentScenario::cfgfile = file(outputName + "_convert_cfg.py", "w")
 Convert it to an SQLite file with CMSSW.
tuple makeMuonMisalignmentScenario::chomat = cholesky(matrix)
string makeMuonMisalignmentScenario::components = "xx"
tuple makeMuonMisalignmentScenario::globalape = mmult(rot, mmult(localape, mtrans(rot)))
list makeMuonMisalignmentScenario::globalxx = globalape[0]
list makeMuonMisalignmentScenario::globalxy = globalape[0]
list makeMuonMisalignmentScenario::globalxz = globalape[0]
list makeMuonMisalignmentScenario::globalyy = globalape[1]
list makeMuonMisalignmentScenario::globalyz = globalape[1]
list makeMuonMisalignmentScenario::globalzz = globalape[2]
list makeMuonMisalignmentScenario::localape = [[xx, xy, xz], [xy, yy, yz], [xz, yz, zz]]
list makeMuonMisalignmentScenario::matrix
dictionary makeMuonMisalignmentScenario::misal = {}
list makeMuonMisalignmentScenario::outputName = args[0]
tuple makeMuonMisalignmentScenario::parser = OptionParser(usage="Usage: python %prog outputName [options] (default is unit matrix times 1e-15)")
 Get variances and covariances from the commandline.
list makeMuonMisalignmentScenario::rot = rotation[system, whendcap, station, ring, sector]
int makeMuonMisalignmentScenario::sum_phix = 0
int makeMuonMisalignmentScenario::sum_phixphix = 0
int makeMuonMisalignmentScenario::sum_phixphiy = 0
int makeMuonMisalignmentScenario::sum_phixphiz = 0
int makeMuonMisalignmentScenario::sum_phiy = 0
int makeMuonMisalignmentScenario::sum_phiyphiy = 0
int makeMuonMisalignmentScenario::sum_phiyphiz = 0
int makeMuonMisalignmentScenario::sum_phiz = 0
int makeMuonMisalignmentScenario::sum_phizphiz = 0
int makeMuonMisalignmentScenario::sum_x = 0
 More diagnostics.
int makeMuonMisalignmentScenario::sum_xphix = 0
int makeMuonMisalignmentScenario::sum_xphiy = 0
int makeMuonMisalignmentScenario::sum_xphiz = 0
int makeMuonMisalignmentScenario::sum_xx = 0
int makeMuonMisalignmentScenario::sum_xy = 0
int makeMuonMisalignmentScenario::sum_xz = 0
int makeMuonMisalignmentScenario::sum_y = 0
int makeMuonMisalignmentScenario::sum_yphix = 0
int makeMuonMisalignmentScenario::sum_yphiy = 0
int makeMuonMisalignmentScenario::sum_yphiz = 0
int makeMuonMisalignmentScenario::sum_yy = 0
int makeMuonMisalignmentScenario::sum_yz = 0
int makeMuonMisalignmentScenario::sum_z = 0
int makeMuonMisalignmentScenario::sum_zphix = 0
int makeMuonMisalignmentScenario::sum_zphiy = 0
int makeMuonMisalignmentScenario::sum_zphiz = 0
int makeMuonMisalignmentScenario::sum_zz = 0
tuple makeMuonMisalignmentScenario::txtfile = file(outputName + "_correlations.txt", "w")
 Delete all three files at once to make sure the user never sees stale data (e.g.
tuple makeMuonMisalignmentScenario::xmlfile = file(outputName + ".xml", "w")
 Make an XML representation of the misalignment.