TWiki
>
CMSPublic Web
>
SWGuide
>
SWGuideCalAli
>
SWGuideTrackAlignment
(2021-02-04,
MarcoMusich
)
(raw view)
E
dit
A
ttach
P
DF
---+!! Track-based Alignment %COMPLETE3% %TOC{title="Contents:"}% ---++ Scope Track-based alignment can be classified into three use cases: * *[[SWGuideAlignmentAlgorithms][Alignment algorithms]]* compute corrections to apply to the ideal positions of detector units, based on track residuals. * *[[SWGuideMisalignmentTools][Misalignment tools]]* allow to misalign the detector with respect to ideal positions according to different scenarios, for later use in misalignment studies. * *[[#UserJob][User jobs]]*, where the ideal geometry is corrected (in case of real data analysis), or misaligned (to study the effect of a misaligned detector on efficiency, fake rates, etc). ---++ How-To * Using the HIP alignment algorithm for [[SWGuideHIPAlgorithm][tracker alignment]] * Using the !MillePede alignment algorithm for [[SWGuideMillepedeIIAlgorithm][tracker alignment]] * Using the alignment framework for [[SWGuideMuonAlignment][muon chamber alignment]] * Expert guide to [[SWGuideMisalignmentTools][misalignment tools]] * More data related information or the tracker: CMS.TkAlignment (includes TIF How-tos, MC samples, etc.) ---++ Versions See SWGuideTrackAlignmentVersions for changes between releases and possible tag son top of releases. ---++ User jobs #UserJob Alignment corrections are applied by the geometry builders (!TrackerGeometryBuilder, !DTGeometryBuilder, !CSCGeometryBuilder). Once the ideal geometry has been read, the alignment object is parsed and new positions and orientations are sequentially set to all detector units. _Please check the corresponding [[SWGuideMisAlignCalib][WorkBook entry]] for examples on how to apply alignment corrections in a normal job._ ---++ Alignments object The alignment object =Alignments= is the database object provided by all alignment inputs (survey, laser, algorithms and misalignment scenarios). It contains a vector of =AlignTransform= of all the active detector units (i.e. those used by the reconstruction). The =AlignTransform= consists of the global position (3 coordinates) and global orientation (3 angles), as well as the global detector ID. The alignment error object =AlignmentErrors= contains a vector of =AlignTransformError= corresponding to all the =AlignTransform=. An =AlignTransformError= is a symmetrical matrix. _At present it only includes global errors on the position. Work is ongoing to make the errors *local*, as well as including errors on the angles._ The =Alignment(Error)s= vectors are ordered by increasing detector ID before storage to the database. ---++ Derived alignment constants * [[CMS.SWGuideAlignmentConstantsRun3][Run 3 alignment constants]] * [[SWGuideAlignmentConstants][Run-II alignment constants]] * [[SWGuideAlignmentConstantsRun1][Run-I alignment constants]] #ReviewStatus ---++!! Review Status | *Editor/Reviewer and date* | *Comments* | | Main.FredericRonga - 03 Oct 2007 | Added link to !MillePede how-to | | Main.FredericRonga - 19 Apr 2007 | Added links to child topics | | Main.flucke - 11 Jun 2007 | Added link to MC data set page | | Main.FredericRonga - 21 Sep 2007 | Add reference to DPG page (more data-oriented) | | Main.GeroFlucke - 06 Feb 2009 | link to versions | %RESPONSIBLE% Main.AndreasMussgiller %BR% %REVIEW% Reviewer
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r23
<
r22
<
r21
<
r20
<
r19
|
B
acklinks
|
V
iew topic
|
WYSIWYG
|
M
ore topic actions
Topic revision: r23 - 2021-02-04
-
MarcoMusich
Log In
CMSPublic
CMSPublic Web
CMSPrivate Web
Create New Topic
Index
Search
Changes
Notifications
Statistics
Preferences
Offline SW Guide
Summary of Changes
Site Map
Preface
Contributors Guide
Developers Guide
Offline Workbook
Glossary/Index
User Support
Reference Manual
Main Areas
Framework and EDM
Detector Description
Event Generation
Full Simulation
Fast Simulation
Calibration and Alignment
Conditions Database
High Level Trigger
L1 Trigger
Online Selection
Reconstruction
Detector Reco Objects
Tracks
Ecal Reco
Hcal Reco
Muon System Reco
Vertex Reco
Physics Reco Objects
Muons
Electrons/Photons
Jets, missing ET
b Tagging
Particle flow
Tau-ID
Analysis/Software Tools
Physics Tools
MC Truth Tools
Visualization
Trouble Shooting
Code Performance
Port to New Release
CRAB
Analysis Examples
Higgs
SUSY/BSM
Electroweak
Top
Heavy Ions
Public webs
Public webs
ABATBEA
ACPP
ADCgroup
AEGIS
AfricaMap
AgileInfrastructure
ALICE
AliceEbyE
AliceSPD
AliceSSD
AliceTOF
AliFemto
ALPHA
ArdaGrid
ASACUSA
AthenaFCalTBAna
Atlas
AtlasLBNL
AXIALPET
CAE
CALICE
CDS
CENF
CERNSearch
CLIC
Cloud
CloudServices
CMS
Controls
CTA
CvmFS
DB
DefaultWeb
DESgroup
DPHEP
DM-LHC
DSSGroup
EGEE
EgeePtf
ELFms
EMI
ETICS
FIOgroup
FlukaTeam
Frontier
Gaudi
GeneratorServices
GuidesInfo
HardwareLabs
HCC
HEPIX
ILCBDSColl
ILCTPC
IMWG
Inspire
IPv6
IT
ItCommTeam
ITCoord
ITdeptTechForum
ITDRP
ITGT
ITSDC
LAr
LCG
LCGAAWorkbook
Leade
LHCAccess
LHCAtHome
LHCb
LHCgas
LHCONE
LHCOPN
LinuxSupport
Main
Medipix
Messaging
MPGD
NA49
NA61
NA62
NTOF
Openlab
PDBService
Persistency
PESgroup
Plugins
PSAccess
PSBUpgrade
R2Eproject
RCTF
RD42
RFCond12
RFLowLevel
ROXIE
Sandbox
SocialActivities
SPI
SRMDev
SSM
Student
SuperComputing
Support
SwfCatalogue
TMVA
TOTEM
TWiki
UNOSAT
Virtualization
VOBox
WITCH
XTCA
Cern Search
TWiki Search
Google Search
CMSPublic
All webs
Copyright &© 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use
Discourse
or
Send feedback