Newer
Older
TB_Chris / Kepler / options / combat / .svn / text-base / CombatAlignment.py.svn-base
  1. from Gaudi.Configuration import *
  2.  
  3. from Configurables import Kepler
  4. Kepler().Alignment = True
  5. Kepler().EvtMax = 30000
  6.  
  7. from Configurables import TbAlignment
  8. TbAlignment().ReferencsvePlane = "Chip1"
  9. TbAlignment().DuT = ""
  10. TbAlignment().AlignmentTechnique = "Millepede"
  11. TbAlignment().DoFs = [1,1,0,1,1,1]
  12. TbAlignment().ParametersResidualsXY= ("", -0.8, 0.8, 200)
  13. TbAlignment().MaskedPlanes = []
  14. TbAlignment().PrintConfiguration = True
  15.  
  16. from Configurables import TbClusterPlots
  17. TbClusterPlots().ParametersDifferenceRot = ("",-.5,0.5,200)
  18. TbClusterPlots().ParametersDifferenceXY = ("",-7,7,200)
  19. TbClusterPlots().ParametersXY = ("",-1.,15,280)
  20. TbClusterPlots().ReferencePlane = 2
  21. TbClusterPlots().FillComparisonPlots = True
  22.  
  23. from Configurables import TbTrackPlots, TbCombatBuilder, TbClustering, TbTracking
  24. TbTrackPlots().ParametersResidualsXY= ("", -0.8, 0.8, 200)
  25. seq = GaudiSequencer("Telescope")
  26. seq.Members = [TbCombatBuilder(), TbClustering(), TbTracking(), TbAlignment()]
  27.  
  28. from Configurables import TbTracking
  29. TbTracking().MaskedPlanes = []
  30.  
  31. def patch():
  32. from Configurables import TbTrackPlots, TbCombatBuilder, TbClustering, TbTracking
  33. seq.Members = [TbCombatBuilder(), TbClustering(), TbTracking(), TbAlignment()]
  34.  
  35. appendPostConfigAction(patch)