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.
|