CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions | Variables
makeMuonMisalignmentScenario.py File Reference

Go to the source code of this file.

Namespaces

 makeMuonMisalignmentScenario
 

Functions

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

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. More...
 
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. More...
 
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. More...
 
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. More...
 
tuple makeMuonMisalignmentScenario.xmlfile = file(outputName + ".xml", "w")
 Make an XML representation of the misalignment. More...