-
Notifications
You must be signed in to change notification settings - Fork 7
2018 Alignment Notes
3 payloads to be produced for 3 IOV intervals. Choices based on tracker movement, here and here. See also here for other TkAl features.
Fall 2018 ReReco Alignment Status Status update 9/13: conditions uploaded, PENDING FULL TRACK VALIDATION / INTERNAL VALIDATION
- DTAlignment_v14_offline
- CSCAlignment_v12_offline
- DTAlignmentErrorExtended_6x6_v4_offline
- [keeping same CSC APE]
- GlobalAlignment_v12_offline
| Payload # | IOV Range for Alignment Algo | Payload Since in upload |
|---|---|---|
| S1 | 315257-315974 | 313041 |
| S2 | 316505-317089 | 316505 |
| S3 | 318828-319993 | 318228 |
| Detector | IOV Range | Status | Comparison Plots |
|---|---|---|---|
| DT | S1: 315257-315974 | [g] DONE (Adrian) | link |
| DT | S2: 316505-317089 | [~] DONE (Dan) [g] DONE (Adrian) | link |
| DT | S3: 318828-319993 | [g] DONE (Ryan) | link |
| CSC | S1: 315257-315974 | [x] DONE (Dan) ; [g] DONE (Adrian) | link |
| CSC | S2: 316505-317089 | DONE [g] (Adrian) | link |
| CSC | S3: 318828-319993 | DONE [g] (Ryan) | link |
- CSC for IOV #1 is 'off'. Further investigation is underway.
- Results from Adrian seem okay. Possible issue in Dan's effort is failed job(s).
- DT for IOV #1 looks fine.
- DT for IOV #2 looks suspicious.
- DT for IOV #2, CSC IOV #1 looks okay for Adrian
- Post-analysis update: All IOVs checked out and understood. Problems with alignment were compiler/CMSSW related.
Possible issue with Dan's environment, testing underway
-
Reference Geometry (DT):
/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONALIGN/www/muonGeometries/2018-06_data_ALCARECO_AlignmentWithRun2018A/data_DT-1100-111111_2018APartial_CMSSW101-JSON_314472-316723_MP_101X_dataRun2_Prompt_TrackAlignAPE_w22_2018_May32_GPR_01.db -
Reference Geometry (CSC):
/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONALIGN/www/muonGeometries/2018-06_data_ALCARECO_AlignmentWithRun2018A/data_CSC-1100-110001_2018A-314472-316271_CMSSW101_SingMu_MuAlCalIsoMuv1_101dataRun2PromptTrackAlignAPE_w22_2018_3iter_03.db -
JSON file (in:
/afs/cern.ch/work/a/adthomps/public/CMSSW_10_2_0/src/JSON/)-
Cert_315257-315974_13TeV_PromptReco_Collisions18_JSON_MuonPhys.txt(IOV Range 1) (5.27/fb) -
Cert_316505-317089_13TeV_PromptReco_Collisions18_JSON_MuonPhys.txt(IOV Range 2) (4.925/fb) -
Cert_318828-319993_13TeV_PromptReco_Collisions18_JSON_MuonPhys.txt(IOV Range 3) (5.651/fb)
-
-
Filelists (in:
/afs/cern.ch/work/a/adthomps/public/CMSSW_10_2_0/src/JSON/, without/eos/cmshere:/afs/cern.ch/work/r/rymuelle/public/102_alignment/CMSSW_10_2_1/src):-
SingleMuon_Run2018Av1-315257-315974_PromptReco_ALCARECO.py(IOV Range 1) -
SingleMuon2018Av3_316505-317089_PromptReco_ALCARECO.py(IOV Range 2) -
SingleMuon_Run2018BC_318828-319993_PromptReco_ALCARECO.py(IOV Range 3)
-
-
Global Tag:
102X_dataRun2_MuAl_SeptRereco_v1 -
GPR:
/afs/cern.ch/user/s/spiridon/public/gpr2018/GPR_Sept6_2018_SW1021_GT102SeptRereco_IOV1_dL4_iter1.db/afs/cern.ch/user/s/spiridon/public/gpr2018/GPR_Sept7_2018_SW1021_GT102SeptRereco_IOV2_dL4_iter1.db/afs/cern.ch/user/s/spiridon/public/gpr2018/GPR_Sept7_2018_SW1021_GT102SeptRereco_IOV3_dL4_iter1.db
All .db and supporting datatypes stored in
/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONALIGN/www/muonGeometries/ReReco2018
./createJobs.py data_DT-1100-111111_2018Av1-ReReco_CMSSW102_JSON-315257-315974_dataRun2_MuAl_SeptRereco_v1_ 1 data_DT-1100-111111_2018APartial_CMSSW101-JSON_314472-316723_MP_101X_dataRun2_Prompt_TrackAlignAPE_w22_2018_May32_GPR_01.db SingleMuon_Run2018Av1-315257-315974_PromptReco_ALCARECO.py --json Cert_315257-315974_13TeV_PromptReco_Collisions18_JSON_MuonPhys.txt --inputInBlocks -s data_DT-1100-111111_2018Av1-ReReco_CMSSW102_JSON-315257-315974_dataRun2_MuAl_SeptRereco_v1.sh --validationLabel data_DT-1100-111111_2018Av1-ReReco_CMSSW102_JSON-315257-315974_dataRun2_MuAl_SeptRereco_v1 --b --user_mail youremail --minTrackPt 30 --maxTrackPt 200 --maxDxy 0.2 --minNCrossedChambers 1 --residualsModel pureGaussian --peakNSigma 1.6 --station123params 111111 --station4params 101111 --cscparams 110001 --useResiduals 1100 --mapplots --curvatureplots --segdiffplots --extraPlots --globalTag 102X_dataRun2_MuAl_SeptRereco_v1 --createAlignNtuple --noCleanUp --noCSC --gprcdconnect sqlite_file:GPR_Sept6_2018_SW1021_GT102SeptRereco_IOV1_dL4_iter1.db --gprcd IdealGeometry --is_Alca --T0
Plots for Range 1 (DT) with GT: dataRun2_TkAlSummerCamp_SG_v4
Plots for Range 1 (DT) with GT: 102X_dataRun2_MuAl_SeptRereco_v1
./createJobs.py data_DT-1100-111111_2018Av3-ReReco_CMSSW102_JSON-316505-317089_dataRun2_MuAl_SeptRereco_v1_ 1 data_DT-1100-111111_2018APartial_CMSSW101-JSON_314472-316723_MP_101X_dataRun2_Prompt_TrackAlignAPE_w22_2018_May32_GPR_01.db SingleMuon2018Av3_316505-317089_PromptReco_ALCARECO.py --json Cert_316505-317089_13TeV_PromptReco_Collisions18_JSON_MuonPhys.txt --inputInBlocks -s data_DT-1100-111111_2018Av3-ReReco_CMSSW102_JSON-316505-317089_dataRun2_MuAl_SeptRereco_v1.sh --validationLabel data_DT-1100-111111_2018Av3-ReReco_CMSSW102_JSON-316505-317089_dataRun2_MuAl_SeptRereco_v1 --b --user_mail youremail --minTrackPt 30 --maxTrackPt 200 --maxDxy 0.2 --minNCrossedChambers 1 --residualsModel pureGaussian --peakNSigma 1.6 --station123params 111111 --station4params 101111 --cscparams 110001 --useResiduals 1100 --mapplots --curvatureplots --segdiffplots --extraPlots --globalTag 102X_dataRun2_MuAl_SeptRereco_v1 --createAlignNtuple --noCleanUp --noCSC --gprcdconnect sqlite_file:GPR_Sept7_2018_SW1021_GT102SeptRereco_IOV2_dL4_iter1.db --gprcd IdealGeometry --is_Alca --T0
Plots for range 2 (DT) with GT: dataRun2_TkAlSummerCamp_SG_v4
Plots for range 2 (DR) with GT: 102X_dataRun2_MuAl_SeptRereco_v1
./createJobs.py data_DT-1100-111111_2018BC-ReReco_CMSSW102_JSON-318828-319993_dataRun2_MuAl_SeptRereco_v1_ 1 data_DT-1100-111111_2018APartial_CMSSW101-JSON_314472-316723_MP_101X_dataRun2_Prompt_TrackAlignAPE_w22_2018_May32_GPR_01.db SingleMuon_Run2018BC_318828-319993_PromptReco_ALCARECO.py --json Cert_318828-319993_13TeV_PromptReco_Collisions18_JSON_MuonPhys.txt --inputInBlocks -s data_DT-1100-111111_2018BC-ReReco_CMSSW102_JSON-318828-319993_dataRun2_MuAl_SeptRereco_v1.sh --validationLabel data_DT-1100-111111_2018BC-ReReco_CMSSW102_JSON-318828-319993_dataRun2_MuAl_SeptRereco_v1 --b --user_mail youremail --minTrackPt 30 --maxTrackPt 200 --maxDxy 0.2 --minNCrossedChambers 1 --residualsModel pureGaussian --peakNSigma 1.6 --station123params 111111 --station4params 101111 --cscparams 110001 --useResiduals 1100 --mapplots --curvatureplots --segdiffplots --extraPlots --globalTag 102X_dataRun2_MuAl_SeptRereco_v1 --createAlignNtuple --noCleanUp --noCSC --gprcdconnect sqlite_file:GPR_Sept7_2018_SW1021_GT102SeptRereco_IOV3_dL4_iter1.db --gprcd IdealGeometry --is_Alca --T0
./createJobs.py data_CSC-1100-110001_2018Av1-ReReco_CMSSW102_JSON-315257-315974_dataRun2_MuAl_SeptRereco_v1_ 1 data_CSC-1100-110001_2018A-314472-316271_CMSSW101_SingMu_MuAlCalIsoMuv1_101dataRun2PromptTrackAlignAPE_w22_2018_3iter_03.db SingleMuon_Run2018Av1-315257-315974_PromptReco_ALCARECO.py --json Cert_315257-315974_13TeV_PromptReco_Collisions18_JSON_MuonPhys.txt --inputInBlocks -s data_CSC-1100-110001_2018Av1-ReReco_CMSSW102_JSON-315257-315974_dataRun2_MuAl_SeptRereco_v1.sh --validationLabel data_CSC-1100-110001_2018Av1-ReReco_CMSSW102_JSON-315257-315974_dataRun2_MuAl_SeptRereco_v1 --b --user_mail youremail --minTrackPt 30 --maxTrackPt 200 --maxDxy 0.2 --minNCrossedChambers 1 --residualsModel pureGaussian --peakNSigma 1.6 --station123params 111111 --station4params 101111 --cscparams 110001 --useResiduals 1100 --mapplots --curvatureplots --segdiffplots --extraPlots --globalTag 102X_dataRun2_MuAl_SeptRereco_v1 --createAlignNtuple --noCleanUp --noDT --gprcdconnect sqlite_file:GPR_Sept6_2018_SW1021_GT102SeptRereco_IOV1_dL4_iter1.db --gprcd IdealGeometry --is_Alca --T0
Plots for Range 1 (CSC) with GT: dataRun2_TkAlSummerCamp_SG_v4
Plots for Range 1 (CSC) with GT: 102X_dataRun2_MuAl_SeptRereco_v1
./createJobs.py data_CSC-1100-110001_2018Av3-ReReco_CMSSW102_JSON-316505-317089_dataRun2_MuAl_SeptRereco_v1_ 1 data_CSC-1100-110001_2018A-314472-316271_CMSSW101_SingMu_MuAlCalIsoMuv1_101dataRun2PromptTrackAlignAPE_w22_2018_3iter_03.db SingleMuon2018Av3_316505-317089_PromptReco_ALCARECO.py --json Cert_316505-317089_13TeV_PromptReco_Collisions18_JSON_MuonPhys.txt --inputInBlocks -s data_CSC-1100-110001_2018Av3-ReReco_CMSSW102_JSON-316505-317089_dataRun2_MuAl_SeptRereco_v1.sh --validationLabel data_CSC-1100-110001_2018Av3-ReReco_CMSSW102_JSON-316505-317089_dataRun2_MuAl_SeptRereco_v1 --b --user_mail youremail --minTrackPt 30 --maxTrackPt 200 --maxDxy 0.2 --minNCrossedChambers 1 --residualsModel pureGaussian --peakNSigma 1.6 --station123params 111111 --station4params 101111 --cscparams 110001 --useResiduals 1100 --mapplots --curvatureplots --segdiffplots --extraPlots --globalTag 102X_dataRun2_MuAl_SeptRereco_v1 --createAlignNtuple --noCleanUp --noDT --gprcdconnect sqlite_file:GPR_Sept7_2018_SW1021_GT102SeptRereco_IOV2_dL4_iter1.db --gprcd IdealGeometry --is_Alca --T0
Plots for Range 2 (CSC) with dataRun2_MuAl_SeptRereco_v1
./createJobs.py data_CSC-1100-110001_2018BC-ReReco_CMSSW102_JSON-318828-319993_dataRun2_MuAl_SeptRereco_v1_ 1 data_CSC-1100-110001_2018A-314472-316271_CMSSW101_SingMu_MuAlCalIsoMuv1_101dataRun2PromptTrackAlignAPE_w22_2018_3iter_03.db SingleMuon_Run2018BC_318828-319993_PromptReco_ALCARECO.py --json Cert_318828-319993_13TeV_PromptReco_Collisions18_JSON_MuonPhys.txt --inputInBlocks -s data_CSC-1100-110001_2018BC-ReReco_CMSSW102_JSON-318828-319993_dataRun2_MuAl_SeptRereco_v1.sh --validationLabel data_CSC-1100-110001_2018BC-ReReco_CMSSW102_JSON-318828-319993_dataRun2_MuAl_SeptRereco_v1 --b --user_mail youremail --minTrackPt 30 --maxTrackPt 200 --maxDxy 0.2 --minNCrossedChambers 1 --residualsModel pureGaussian --peakNSigma 1.6 --station123params 111111 --station4params 101111 --cscparams 110001 --useResiduals 1100 --mapplots --curvatureplots --segdiffplots --extraPlots --globalTag 102X_dataRun2_MuAl_SeptRereco_v1 --createAlignNtuple --noCleanUp --noDT --gprcdconnect sqlite_file:GPR_Sept7_2018_SW1021_GT102SeptRereco_IOV3_dL4_iter1.db --gprcd IdealGeometry --is_Alca --T0
Get the latest uploader script (although this should be included in CMSSW somewhere, which is preferable over the TWiki source...)
wget https://twiki.cern.ch/twiki/pub/CMS/ConditionUploader/uploadConditions.py.txt
Then do mv uploadConditions.py.txt upload conditions.py && chmod +x uploadConditions.py to make the script usable.
Point it at a .db which has an accompanying .txt file with the config;
e.g.,
uploadConditions.py file.db after making file.txt:
in file.txt
{
"destinationDatabase": "oracle://cms_orcon_prod/CMS_CONDITIONS",
"destinationTags": {
"DTAlignment_v14_offline": {}
},
"inputTag": "DTAlignmentRcd",
"since": 313041,
"userText": "First out of three payloads for Muon Alignment ReReco, derived on ~5.27/fb"
}