============

LSF groups and subgroups

https://service-lsfweb.web.cern.ch/service-lsfweb/home/index

============

Aggiornamento Software MAC al CERN

smb://cerndata44.cern.ch/d-it-s-mac$

CALIBRATION 2012

setenv SCRAM_ARCH slc5_amd64_gcc462

scram project CMSSW CMSSW_5_1_1

cd CMSSW_5_1_1/src

cvs co -r V01-12-01 CalibMuon/DTCalibration

cmsenv

scram b

source /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/COMM11/crabstart.csh

cd CalibMuon/DTCalibration/test

dtCalibration ttrig residuals --run=185200 --runselection=185200-185250 --trial=1 --label=dtTtrigCalibrationFromResiduals --datasetpath=/Cosmics/Commissioning12-PromptReco-v1/RECO --globaltag=GR_P_V28 --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionCosmics --splitByLumi --runOnCosmics --stageOutLocal

REPRO 2011

dtCalibrationNew ttrig residuals --run=160404 --runselection=160404-163869 --trial=1 --label=dtTtrigCalibrationFromResidualsALCARECORun160404-v1 --datasetpath=/SingleMu/Run2011A-DtCalib-08Nov2011-v1/ALCARECO --globaltag=GR_R_44_V12 --splitByLumi --lumimask= /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia1/CMSSW_4_4_2_patch2/src/CalibMuon/DTCalibration/test/Cert_160404-163869_7TeV_May10ReReco_Collisions11_JSON_MuonPhys_v3.txt --lumisperjob=50 --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionALCARECO --stageOutLocal

============

CRAB

https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrabFaq?redirectedfrom=CMS.SWGuideCrabFaq

============

JSON

https://cms-service-dqm.web.cern.ch/cms-service-dqm/CAF/certification/Collisions11/7TeV/Reprocessing/

============

CMSSW

scram list CMSSW

scram project CMSSW CMSSW_4_4_2_patch2

cd CMSSW_4_4_2_patch2/src

cvs co -r calib-Nov252011-v2 CalibMuon/DTCalibration

cmsenv

scram b

source /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/COMM11/crabstart.csh

cd CalibMuon/DTCalibration/test

============

ACL

fs help setacl

fs listacl

fs setacl -d . -a USERNAME rlidwka

============

Certificazioni

in directory globus

openssl pkcs12 -clcerts -nokeys -in newCert.p12 -out usercert.pem

chmod 400 userkey.pem

chmod 644 usercert.pem

============

Applicazione magica

rdesktop -g 1900x1100 cernts.cern.ch

============

DT Calibration 2011

To run noise Calibration

Run interactively

Read in dtNoiseCalibration_cfi the Ttrig from DB


Run on TestPulses with cut at 500 Hz

Run on TestPulses with cut at 3000 Hz

Run on Collisions with cut at 500 Hz

Run on Collisions with cut at 3000 Hz

Run on Cosmics with cut at 500 Hz

Run on Cosmics with cut at 3000 Hz

To run noise Calibration on Cosmics (May 2011)

Cut at 500 Hz

dtCalibration noise --run=163478 --runselection=163478-164236 --trial=1 --label=dtNoiseCalibration --datasetpath=/SingleMu/Run2011A-DtCalib-v2/ALCARECO --globaltag=GR_P_V17 --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionALCARECO --splitByLumi --lumimask=/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions11/7TeV/DCSOnly/json_DCSONLY.txt_160404-165208 --lumisperjob=5000 --totalnumberlumis=5000

To run noise Calibration on Collisions (May 2011)

Modify in plugins the .cc of NoiseCalibration cut at 3KHz

dtCalibration noise --run=163478 --runselection=163478-164236 --trial=1 --label=dtNoiseCalibration --datasetpath=/SingleMu/Run2011A-DtCalib-v2/ALCARECO --globaltag=GR_P_V17 --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionALCARECO --splitByLumi --lumimask=/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions11/7TeV/DCSOnly/json_DCSONLY.txt_160404-165208 --lumisperjob=5000 --totalnumberlumis=5000

To run ttrig Calibration from residual correction (May 2011)

ttrig Cosmics with ttrig from GR_P_V20

dtCalibration ttrig residuals --run=164948 --runselection=164948-164625 --trial=1 --label=dtTtrigCalibrationFromResiduals --datasetpath=/ExpressCosmics/Run2011A-Express-v4/FEVT --globaltag=GR_P_V20 --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionCosmics --splitByLumi ---lumimask=/afs/cern.ch/user/a/antoniov/public/muonCalibration/json/private_164799-165642_Online_Cosmics11_JSON-DCSGOOD.json lumisperjob=500 --runOnCosmics --stageOutLocal

ttrig Cosmics with ttrig from Express Cosmics data set (Run 162978)

dtCalibration ttrig residuals --run=164948 --runselection=164948-164625 --trial=1 --label=dtTtrigCalibrationFromResiduals --datasetpath=/ExpressCosmics/Run2011A-Express-v4/FEVT --globaltag=GR_P_V20 --inputTTrigDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Antonio/CalibResults/ttrig/ExpressCosmics_Run2011A-Express-v2_FEVT/dtTtrigCalibrationFromCosmics162978_pass2/Results/ttrig_residuals_162978.db --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionCosmics --splitByLumi ---lumimask=/afs/cern.ch/user/a/antoniov/public/muonCalibration/json/private_164799-165642_Online_Cosmics11_JSON-DCSGOOD.json lumisperjob=500 --runOnCosmics --stageOutLocal

ttrig Cosmics with ttrig from Express Cosmics data set (Run 162978)

dtCalibration ttrig residuals --run=164055 --runselection=164055-164268 --trial=1 --label=dtTtrigCalibrationFromResiduals --datasetpath=/ExpressCosmics/Run2011A-Express-v2/FEVT --globaltag=GR_P_V17 --inputTTrigDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Antonio/CalibResults/ttrig/ExpressCosmics_Run2011A-Express-v2_FEVT/dtTtrigCalibrationFromCosmics162978_pass2/Results/ttrig_residuals_162978.db --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionCosmics --splitByLumi --lumisperjob=50 --runOnCosmics --stageOutLocal

ttrig Cosmics with ttrig from GR_P_V17

--lumimask=

dtCalibration ttrig residuals --run=164054 --runselection=164054-164268 --trial=1 --label=dtTtrigCalibrationFromResiduals --datasetpath=/ExpressCosmics/Run2011A-Express-v2/FEVT --globaltag=GR_P_V17 --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionCosmics --splitByLumi --lumisperjob=50 --runOnCosmics --stageOutLocal

ttrig Collisions

dtCalibration ttrig residuals --run=163477 --runselection=163477-164236 --trial=1 --label=dtTtrigCalibrationFromResiduals --datasetpath=/SingleMu/Run2011A-DtCalib-v2/ALCARECO --globaltag=GR_P_V17 --splitByLumi --lumimask=/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions11/7TeV/DCSOnly/json_DCSONLY.txt_160404-165208 --lumisperjob=50 --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionALCARECO --stageOutLocal

Gives error on one event in run 163476:

dtCalibration ttrig residuals --run=163370 --runselection=163270-164236 --trial=1 --label=dtTtrigCalibrationFromResiduals --datasetpath=/SingleMu/Run2011A-DtCalib-v2/ALCARECO --globaltag=GR_P_V17 --splitByLumi --lumimask=/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions11/7TeV/DCSOnly/json_DCSONLY.txt_160404-165208 --lumisperjob=50 --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionALCARECO

=============================================

ssh -ND 1081 maselli@lxplusNOSPAMPLEASE.cern.ch

cd /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test

setenv SCRAM_ARCH slc5_amd64_gcc434

cmsenv

source /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/COMM11/crabstart.csh

To run vdrift Calibration from residual correction

dtCalibration vdrift segment --run=160433 --runselection=160433,160871,160872,160873,160874,160875,160876,160877,160888,160890,160894,160907,160935,160938,160939,160940,160942,160943,160955,160957,160998,161008,161016,161020,161116,161119,161217,161222,161223 --trial=1 --datasetpath=/SingleMu/Run2011A-DtCalib-v1/ALCARECO --globaltag=GR_P_V14 --queueAtCAF=cmscaf1nh --inputTTrigDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/Run160433/Ttrig/Results/ttrig_residuals_160433.db


>122000 events

dtCalibration ttrig validation --run=160433 --runselection=160433,160871,160872,160873,160874,160875,160876,160877,160888,160890,160894,160907,160935,160938,160939,160940,160942,160943,160955,160957,160998,161008,161016,161020,161116,161119,161217,161222,161223 --trial=1 --datasetpath=/SingleMu/Run2011A-DtCalib-v1/ALCARECO --globaltag=GR_P_V14 --queueAtCAF=cmscaf1nh --inputTTrigDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/Run160433/Ttrig/Results/ttrig_residuals_160433.db --inputVDrift= /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/Run160433/VDrift/Results/vDrift_segment_160433.db

To run ttrig Calibration from residual correction

dtCalibration ttrig residuals --run=161310 --runselection=161310,161311,161312 --trial=1 --datasetpath=/StreamExpress/Run2011A-DtCalib-v1/ALCARECO --globaltag=GR_P_V14 --queueAtCAF=cmscaf1nh --inputTTrigDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/Run160433/Ttrig/Results/ttrig_residuals_160433.db

dtCalibration ttrig residuals --run=160433 --runselection=160433,160871,160872,160873,160874,160875,160876,160877,160888,160890,160894,160907,160935,160938,160939,160940,160942,160943,160955,160957,160998,161008,161016,161020,161116,161119,161217,161222,161223 --trial=1 --datasetpath=/SingleMu/Run2011A-DtCalib-v1/ALCARECO --globaltag=GR_P_V14 --queueAtCAF=cmscaf1nh


>64000 events

source /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/COMM10/crabstart.csh

dtCalibration ttrig residuals --run=161016 --trial=1 --datasetpath=/StreamExpress/Run2011A-DtCalib-v1/ALCARECO --globaltag=GR_P_V14 --queueAtCAF=cmscaf1nh --inputTTrigDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/Run160957/Ttrig/Results/ttrig_residuals_160957.db

To make final tTrig plots

cd /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/scripts

cmsRun DTTTrigAnalyzer_cfg.py

(in cui bisogna specificare il ttrig.db che si vuole plottare)

python -i rootlogon.py

>>> from plotTTrigFromHistos import *

>>> plot('DTTTrig_histos_ResidCorr_160957.root',1)

To make final Residual plots

cd /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/scripts

python -i rootlogon.py

>>> from plotResiduals import *

plot('/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/Run160957/Ttrig/Results/DTResidualValidation_160957.root',1,'DTResiduals')

plot('/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/Run160433/Ttrig/Results/DTResidualValidation_160433.root',1,'DTResiduals')

plot('/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/Run161310/Ttrig/Results/DTResidualValidation_161310.root',1,'DTResiduals')

oppure

plot('/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/Run160957/Ttrig/Results/DQM_V0001_R000160957__StreamExpress__Run2011A-DtCalib-v1-dtCalibration-rev1__ALCARECO.root',1,'DQMData/Run 160957/DT/Run summary/DTCalibValidation')

plot('/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/Run160433/Ttrig/Results/DQM_V0001_R000160433__SingleMu__Run2011A-DtCalib-v1-dtCalibration-rev1__ALCARECO.root',1,'DQMData/Run 160433/DT/Run summary/DTCalibValidation')

plot('/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_4_2_0_pre7/src/CalibMuon/DTCalibration/test/Run161310/Ttrig/Results/DQM_V0001_R000161310__StreamExpress__Run2011A-DtCalib-v1-dtCalibration-rev1__ALCARECO.root',1,'DQMData/Run 161310/DT/Run summary/DTCalibValidation')

>>> .q

============

DT Calibration Plots Manual


Work in progress, under construction Under construction Work in progress, under construction

This twiki page intends to help the Offline Shifter at the end of the Calibration Workflow.

This twiki page is the tool for the Offline Shifter to decide what to do with the calibration constants which have been produced by the workflow.

A description of the main plots to look at is given and the meaning of each plot is explained with respect to a reference plot.

Difference of calculated tTrig DB wrt the reference tTrig DB in the Global Tag

This is the output of the analysis of the process DTtTrigDBValidation_ORCONsqlite_"RunNumber"_cfg.py in DQMOffline/CalibMuon/test It will be soon inserted in the automatic calibration workflow, for the time being it has to be run separately.

The process compare the tTrig DB calculated with the workflow wrt the tTrig DB in the Global Tag. The output has a name of the type: tTrigDBMonitoring_ORCONsqlite_"RunNumber".root

Open with root the file, then choose DQMData/DT/tTrigValidation/ There are 5 directories: Wheel-2, Wheel-1, Wheel0, Wheel1, Wheel2 Inside each directory there are the following histos for example for wheel-1:

1) htTrigDifference_W-1 (2D) 2) 12 histos(1D) htTrigDifference_W-1_Sec10, etc.

Plot 1) is the Summary plot in each Wheel and it shows if the difference Delta(tTrig) is within some quality test limits. The differences are shown as a function of SLs versus Sector number. 3 quality degrees (colors): - green = good DtTrig < 3 ns - yellow = warning 3 ns < DtTrig < 6 ns - red = bad DtTrig > 6 ns - The 3 levels can be set by external card

Results from the Validation Quality Tests using the residual distributions.

This is the output of the process DTkFactValidation_2_DQM_cfg.py which is included in the Calibration Workflow and for the time being is the last root file produced by the workflow. The output file has a name of the type: DQM_V0001_R000138828__Muon__Dt__Calib.root (for run 138828) Open the root file and go to DQMData/Run 138828/DT/Run Summary/CalibrationSummary. Here there are the plot

1) ResidualsGlbSummary

and following directories:

2) 00-MeanRes

3) 01-SigmaRes

4) Wheel-2, Wheel-1, Wheel0, Wheel1, Wheel2

Look at the ResidualsGlbSummary (specifying the "colz" option in the Root Object Browser window). It shows the number of SLs which have a mean value of the hit residual distribution within the defined quality limits (defined as good SLs). The number of good SLs is shown as a function of Sector number and Wheel number. The number can go from 0 to 12 for all sectors except for sector 4 and sector 10 where can go from 0 to 14 (because the MB4 are split in 2 chambers in those sectors).

(Mean of residual calculated at SL granularity) is good if < 200 mm

(Sigma or residual calculated at SL granularity) is good if <1 mm

The number of SLs with good value of Mean and Sigma is shown as a function of Wheel and Sector.

The Color palette has to be adjusted. For the time being e.g. “black” = 13 SLs with good Mean and Sigma.

In the directory 2) and respectively in directory 3) there are the 1D distributions of the Mean values of residuals for a) all SLs, b) all phiSLs, c) all theta SLs in Wheel0, d)all theta SLs in Wheel+1 and Wheel-1, e) all theta SLs in Wheel+2 and Wheel-2

There are also 2D plots showing the MeanSummary distributions for each wheel. In these 2D plots the black boxes (in the "cloz" option) represent which SL has failed the quality test on the Mean (or Sigma) of residuals.

The directories called with the name of the Wheels contain the 1D distribution of the mean values and of the sigma values of the residuals calculated in each sectors.

===== SilviaDATA 383 redo residual correction with Nicola vdrift==============

dtCalibration ttrig residuals --run=147193 --runselection=147193-149083 --trial=1 --datasetpath=/Mu/Run2010B-WZMuFilter-v2/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/147190/ttrig/ttrig_ResidCorr_true_147190-149083.db --inputVdriftDB=/afs/cern.ch/user/n/namapane/public/DT/Tables/CMSSW39X/Data/vdrift_v9_fix_vdrift_statByView.db > & ! Run147193_ResidCorr_NicolaVdrift.log &

#dtCalibration ttrig residuals --run=147193 --runselection=147193-149083 --trial=1 --datasetpath=/Mu/Run2010B-WZMuFilter-v2/RAW-RECO --globaltag=GR_R_38X_V9 --#templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --#inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/147190/ttrig/ttrig_ResidCorr_true_147190-149083.db --#inputVdriftDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/147190/vdrift/vDrift_149190-149081.db > & ! Run147193_ResidCorr_calibratedVdrift.log &

===== SilviaDATA 383 redo residual correction with Global tag vdrift==============

dtCalibration ttrig residuals --run=147192 --runselection=147192-149083 --trial=1 --datasetpath=/Mu/Run2010B-WZMuFilter-v2/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/147190/ttrig/ttrig_ResidCorr_true_147190-149083.db > & ! Run147192_ResidCorr_GlobalTagVdrift.log &

===== SilviaDATA 383 ==========

- create vdrift workflow for this purpose I have put together the scripts which I have used in 383 + the following tags cvs co CalibMuon/DTCalibration workflow_220910 cvs co DQM/DTMonitorClient: V03-09-09-02 cvs co DQMOffline/CalibMuon: V00-03-08 Then I followed the following steps: 1) Calculate ttrig from TBox: Since I noticed that the kFact calculted with the residual correction procedure is always more close to 1 than 0.7 I have changed initial kFact from 0.7 to 1 in DTTTrigWriter_cfg.py The command: dtCalibration --run=147190 --runselection=147190-149083 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Mu/Run2010B-WZMuFilter-v2/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection > & ! Run147190.log &

In this case the data are on CAF, but it would be useful to have the possibility to run on Tier2 data.

2) Calculate vDrift with MeanTimer: For that take the following files which should be included to form the vDrfit workflow: cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/CMSSW_3_8_3/src/CalibMuon/DTCalibration/test/submitvDriftProd.csh . cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/CMSSW_3_8_3/src/CalibMuon/DTCalibration/test/DTVDriftCalibration_TEMPL_cfg.py . cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/CMSSW_3_8_3/src/CalibMuon/DTCalibration/test/DumpDBToFile_vdrift_TEMPL_cfg.py . cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/CMSSW_3_8_3/src/CalibMuon/DTCalibration/test/DTVDriftWriter_TEMPL_cfg.py . cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/CMSSW_3_8_3/src/CalibMuon/DTCalibration/test/crab_vdrift_prod_TEMPL.cfg . cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/CMSSW_3_8_3/src/CalibMuon/DTCalibration/test/dtvDriftProdChain.csh . cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/CMSSW_3_8_3/src/CalibMuon/DTCalibration/test/DBTags.dat .

To run the vDrift production first do the command specifying a Run interval ./submitvDriftProd.csh then when the crab jobs end do ./dtvDriftProdChain.csh FirstRun-LastRun

These two commands use a working directory which has to be specified in DBTags.dat for example mkdir /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/FirstRun/ttrig where you have to put the ttrig.db used to calculate the vDrift, and mkdir /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/FirstRun/vdrift where the calculated vDrift DB is stored.

So when the ttrig DB is calculated in at point 1) you have to copy th DB into the working directory before starting the vDtrift production cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/CMSSW_3_8_3/src/CalibMuon/DTCalibration/test/Run147190/Ttrig/Results/ttrig_ResidCorr_147190.db /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/147190/ttrig/ttrig_ResidCorr_147190-149083.db

Then you can start the vDrift production: ./submitvDriftProd.csh 147190-149083 wait the end of crab jobs ./dtvDriftProdChain.csh 147190-149083

3) for the last step you can recalculate the ttrig DB using the ttrig DB calculated in step 1) and the vDrift calculated in step 2). This time you calculated the new ttrig DB starting the procedure from "residual corrections" instead of the time boxes. Not to overwrite the directory calculated in step 1) you increase of one the run number.

dtCalibration ttrig residuals --run=147191 --runselection=147191-149083 --trial=1 --datasetpath=/Mu/Run2010B-WZMuFilter-v2/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/147190/ttrig/ttrig_ResidCorr_147190-149083.db --inputVdriftDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/147190/vdrift/vDrift_149190-149081.db > & ! Run147191.log &

=================

In SilviaDATA 383

B: runs [137551, 138845); "first round of corrections (MB1-3). Our present calibration is done with data from this period.

C: runs [38845, 141950) "second round of corrections" (incl first corr for MB4)

D: runs [141950,144045) "second round of corrections for MB4"

E: runs from 144045: "third round of corrections for MB4"

cvs co CalibMuon/DTCalibration workflow_220910

cvs co DQM/DTMonitorClient: V03-09-09-02

cvs co DQMOffline/CalibMuon: V00-03-08

1) Calculate ttrig from TBox

change initial kFact from 0.7 to 1 in DTTTrigWriter_cfg.py

dtCalibration --run=147190 --runselection=147190-149083 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Mu/Run2010B-WZMuFilter-v2/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection > & ! Run147190.log &

The data are on CAF

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/submitvDriftProd.csh .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/DTVDriftCalibration_TEMPL_cfg.py .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/DumpDBToFile_vdrift_TEMPL_cfg.py .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/DTVDriftWriter_TEMPL_cfg.py .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/crab_vdrift_prod_TEMPL.cfg .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/dtvDriftProdChain.csh .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/DBTags.dat .

mkdir /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/142000/ttrig

mkdir /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/142000/vdrift

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/CMSSW_3_8_3/src/CalibMuon/DTCalibration/test/Run147190/Ttrig/Results/ttrig_ResidCorr_147190.db /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/147190/ttrig/ttrig_ResidCorr_147190-149083.db

./submitvDriftProd.csh 147190-149083

./dtvDriftProdChain.csh 147190-149083

dtCalibration ttrig residuals --run=147191 --runselection=147191-149083 --trial=1 --datasetpath=/Mu/Run2010B-WZMuFilter-v2/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAWGrid --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/147190/ttrig/ttrig_ResidCorr_147190-149083.db --inputVdriftDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/SilviaDATA/147190/vdrift/vDrift_149190-149081.db > & ! Run147191.log &

/Mu/Run2010B-WZMu-v2/RAW-RECO 146644-147146

/Mu/Run2010B-WZMuFilter-v2/RAW-RECO 147191-149083

/Mu/Run2010B-DtCalib-v2/ALCARECO

/Mu/Run2010A-DtCalib-v4/ALCARECO

/Mu/Run2010A-DtCalib-v2/ALCARECO

/Mu/Run2010A-DtCalib-Sep17ReReco_v2/ALCARECO

/Mu/Run2010A-DtCalib-Jun9thReReco_v1/ALCARECO

/Mu/Run2010A-DtCalib-Jun14thReReco_v1/ALCARECO

/Mu/Run2010A-DtCalib-Jul23ReReco_PreProd_v1/ALCARECO

/Commissioning/Run2010A-MuonDPG_skim-v6/RAW-RECO

/Commissioning/Run2010A-MuonDPG_skim-v5/RAW-RECO

/Commissioning/Run2010A-MuonDPG_skim-v4/RAW-RECO

/Commissioning/Run2010A-MuonDPG_skim-v2/RAW-RECO

/Commissioning/Run2010A-MuonDPG_skim-Jun9thSkim_v1/RAW-RECO

/Commissioning/Run2010A-MuonDPG_skim-Jun14thSkim_v1/RAW-RECO

================

In SilviaMC

dtCalibration --run=2 --runselection=2 --trial=1 --datasetpath=/WToMuNu_TuneZ2_7TeV-pythia6/Fall10-START38_V12-v1/GEN-SIM-RAW --globaltag=MC_38Y_V12 --templatepath=templatesRAWGrid --runOnGrid > & ! Run2.log &

================

In Silvia Onia on GRID

1) Calculate ttrig from TBox

comment rb=CNAF in the cfg in crab, so create a templatesRAWGrid directory

change initial kFact from 0.7 to 1.

dtCalibration --run=142000 --runselection=142000-142664 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/MuOnia/Run2010A-CS_Onia-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAWGrid --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --runOnGrid > & ! Run142000.log &

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/submitvDriftProd.csh .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/DTVDriftCalibration_TEMPL_cfg.py .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/DumpDBToFile_vdrift_TEMPL_cfg.py .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/DTVDriftWriter_TEMPL_cfg.py .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/crab_vdrift_prod_TEMPL.cfg .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/dtvDriftProdChain.csh .

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/DBTags.dat .

2) Calculate vdrift with ttrig_second.db

mkdir /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/142000/ttrig

mkdir /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/142000/vdrift

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/Run142000/Ttrig/Results/ttrig_second_142000.db /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/142000/ttrig/ttrig_ResidCorr_142000-144000.db

./submitvDriftProd.csh 142000-144000

./dtvDriftProdChain.csh 142000-144000

3) Correct for Residuals using ttrig (which is the ttrig_second) and vdrift and recalculate ttrig

dtCalibration ttrig residuals --run=142001 --runselection=142001-144000 --trial=1 --datasetpath=/MuOnia/Run2010A-CS_Onia-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAWGrid --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/142000/ttrig/ttrig_ResidCorr_142000-144000.db --inputVdriftDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/142000/vdrift/vDrift_142000-144000.db --runOnGrid > & ! Run142001.log &

4) Take the result AFTER residual correction and recalculate vdrift

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/Run142001/Ttrig/Results/ttrig_second_142001.db /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia/142001/ttrig/ttrig_ResidCorr_142001-144000.db

./submitvDriftProd.csh 142001-144000

./dtvDriftProdChain.csh 142001-144000

Calculate vdrift

Calculate ttrig with new vdrift

See if procedure converge

===============

DataSets:

/StreamExpress/Run2010A-DtCalib-v4/ALCARECO

/StreamExpress/Run2010B-DtCalib-v2/ALCARECO

/Upsilon1SToMuMu_2MuEtaFilter_7TeV-pythia6-evtgen/Fall10-START38_V12_DtCalib-v1/ALCARECO

/WToMuNu_TuneZ2_7TeV-pythia6/Fall10-START38_V12_DtCalib-v1/ALCARECO

/DYToMuMu_M-20_TuneZ2_7TeV-pythia6/Fall10-START38_V12_DtCalib-v1/ALCARECO

/Commissioning/Run2010B-MuonDPG_skim-v2/RAW-RECO

/WToMuNu_TuneZ2_7TeV-pythia6/Fall10-START38_V12-v1/GEN-SIM-RAW

/Mu/Run2010B-WZMuFilter-v2/RAW-RECO

/Mu/Run2010B-WZMu-v2/RAW-RECO

==============

In Silvia6 con Onia

next correction with residuals before calculating vdrift

dtCalibration ttrig residuals --run=142022 --runselection=142022-144000 --trial=1 --datasetpath=/MuOnia/Run2010A-CS_Onia-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAWGrid --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB= /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/Run142020/Ttrig/Results/ttrig_ResidCorr_142020.db --runOnGrid > & ! Run142022.log &

=============== In Silvia6

si rifa' tutta la catena con gli ONIA

dtCalibration --run=142020 --runselection=142020-144000 --trial=1 --datasetpath=/MuOnia/Run2010A-CS_Onia-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAWGrid --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --runOnGrid > & ! Run142020.log &

si prende il ttrig_second prima della correzione dei residui e si calcola il vdrift

mkdir /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/142020/ttrig

mkdir /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/142020/vdrift

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/Run142020/Ttrig/Results/ttrig_second_142020.db /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/142020/ttrig/ttrig_ResidCorr_142020-144000.db

./submitvDriftProd.csh 142020-144000

./dtvDriftProdChain.csh 142020-144000

Ricalculate ttrig using vdrift

dtCalibration ttrig residuals --run=142021 --runselection=142021-144000 --trial=1 --datasetpath=/MuOnia/Run2010A-CS_Onia-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAWGrid --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/142020/ttrig/ttrig_ResidCorr_142020-144000.db --inputVdriftDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/142020/vdrift/vDrift_142020-144000.db --runOnGrid > & ! Run142021.log &

==============

In Silvia6

prova per leggere gli Onia su GRID. Cambiato python/tool.py. Si usa il ttrig DB calcolato prima usando il primo ttrig e la vdrift + correzioni residui.

dtCalibration ttrig residuals --run=142012 --runselection=142012-144000 --trial=1 --datasetpath=/MuOnia/Run2010A-CS_Onia-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAWGrid --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia6/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/Run142010/Ttrig/Results/ttrig_ResidCorr_142010.db --inputVdriftDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia5/142010/vdrift/vDrift_142010-144000.db --runOnGrid > & ! Run142012.log &

===============

Si calcola un nuovo ttrig tenendo cont del primo ttrig, della vdrift e della correzione dei residui.

dtCalibration ttrig residuals --run=142010 --runselection=142010-144000 --trial=1 --datasetpath=/Commissioning/Run2010A-MuonDPG_skim-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia5/142010/ttrig/ttrig_ResidCorr_142010-144000.db --inputVdriftDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia5/142010/vdrift/vDrift_142010-144000.db > & ! Run142010.log &

==============

In Silvia5 : calculate tTrig 142001-144000 from TBoxes

dtCalibration --run=142030 --runselection=142030-142664 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Commissioning/Run2010A-MuonDPG_skim-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection > & ! Run142030.log &

Recorrect a second time for residuals

dtCalibration ttrig residuals --run=142002 --runselection=142002-144000 --trial=1 --datasetpath=/Commissioning/Run2010A-MuonDPG_skim-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia5/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/Run142001/Ttrig/Results/ttrig_ResidCorr_142001.db > & ! Run142002.log &

Calculate vDrift

mkdir /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia5/"RunNumber"/ttrig

mkdir /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia5/"RunNumber"/vdrift

cp /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia5CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/Run142002/Ttrig/Results/ttrig_ResidCorr_142002.db mkdir /afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia5/142002/ttrig/ttrig_ResidCorr_142002-144000.db

./submitvDriftProd.csh 142002-144000

./dtvDriftProdChain.csh 142002-144000

Ricalculate ttrig using vdrift

in Silvia6

dtCalibration ttrig residuals --run=142003 --runselection=142003-144000 --trial=1 --datasetpath=/Commissioning/Run2010A-MuonDPG_skim-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia5/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/Run142002/Ttrig/Results/ttrig_ResidCorr_142002.db --inputVdriftDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia5/vdrift/vDrift_142002-144000.db > & ! Run142003.log &

===============

in Silvia6 382

dtCalibration --run=142029 --runselection=142029-146000 --trial=3 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/MuOnia/Run2010A-CS_Onia-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAWGrid --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection > & ! Run142029.log &

in Silvia6 382

dtCalibration ttrig residuals --run=142000 --runselection=142000-144000 --trial=1 --datasetpath=/Commissioning/Run2010A-MuonDPG_skim-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia4/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/Run142030/Ttrig/Results/ttrig_ResidCorr_142030.db --inputVdriftDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia5/vDrift_142000-144000.db > & ! Run142000.log &

=================

in Silvia5 382

dtCalibration ttrig residuals --run=138828 --runselection=138828-140400 --trial=1 --datasetpath=/Commissioning/Run2010A-MuonDPG_skim-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection --inputDB=/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/Silvia4/CMSSW_3_8_2/src/CalibMuon/DTCalibration/test/Run142030/Ttrig/Results/ttrig_ResidCorr_142030.db > & ! Run138828.log & ===

in Silvia4 ---> 382 (it contains already the LocalReco correction of wire propagation and tof)

RESULTS_MuonDPG_GTValidation --> 138828-140400

RESULTS_MuonDPG_GTValidation -->142033-142664

RESULTS_MuonDPG_fromResid

dtCalibration ttrig residuals --run=142033 --runselection=142033-142664 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Commissioning/Run2010A-MuonDPG_skim-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection > & ! Run142033.log &

RESULTS_MuonDPG_fromTBox

dtCalibration --run=142030 --runselection=142030-142664 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Commissioning/Run2010A-MuonDPG_skim-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection > & ! Run142030.log &

4.300.000 evts

RESULTS_DTCalibALCA_fromTBox

dtCalibration --run=142031 --runselection=142031-142664 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Mu/Run2010A-DtCalib-v4/ALCARECO --globaltag=GR_R_38X_V9 --templatepath=templates --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionALCARECO > & ! Run142031.log &

30.000 evts ????????????

===

in Silvia3

dtCalibration ttrig residuals --run=142033 --runselection=142033-142664 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Commissioning/Run2010A-MuonDPG_skim-v6/RAW-RECO --globaltag=GR_R_38X_V9 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection > & ! Run142033.log &

dtCalibration --run=142030 --runselection=142030-142664 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Commissioning/Run2010A-MuonDPG_skim-v6/RAW-RECO --globaltag=GR10_P_V7 --templatepath=templatesRAW --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelection > & ! Run142030.log &

4.300.000 evts

dtCalibration --run=142031 --runselection=142031-142664 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Mu/Run2010A-DtCalib-v4/ALCARECO --globaltag=GR10_P_V7 --templatepath=templates --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionALCARECO > & ! Run142031.log &

30.000 evts ????????????

===

317836 events

dtCalibration --run=142034 --runselection=142034-142664 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Mu/Run2010A-MuAlCalIsolatedMu-v4/ALCARECO --globaltag=GR10_P_V7 --templatepath=templates --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionALCARECO > & ! Run142034.log &

=

30256 events

dtCalibration --run=142035 --runselection=142035-142664 --trial=1 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Mu/Run2010A-DtCalib-v4/ALCARECO --globaltag=GR10_P_V7 --templatepath=templates --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionALCARECO > & ! Run142035.log &

Collisions10 and DT GOOD

STARTUP10_08 dttf10_TSC_12

142664,142663,142662,142661,142660,142659,142658,142657,142655,142653,142558,142557,142537,142535,142530,142528,142525,142524,142523,142514,142513,142503,142465,142461,142422,142420,142419,142418,142417,142415,142414,142413,142319,142318,142317,142315,142313,142312,142311,142309,142308,142305,142304,142303,142265,142264,142191,142189,142188,142187,142137,142136,142135,142132,142130,142129,142128,142076,142040,142039,142038,142036,142035,

STARTUP10_07 dttf10_TSC_12

141961,141960,141959,141958,141957,141956,

STARTUP10_06 dttf10_TSC_12

141882,141881,141880,141876,141874,141865,140401,140399,140388,140387,140386,140385,140383,140382,140381,140379,140362,140361,140359,140352,140331,140182,140181,140180,140160,140159,140158,140133,140126,140124,140123,140119,140116,140076,140070,140059,140058,139980,139978,139976,139975,139974,139973,139972,139971,139969,139968,139967,139966,139965,139790,139789,139788,139786,139784,139783,139781,139780,139779,139459,139458,139457,139455,139411,139407,139400,139399,139375,139372,139370,139368,139365,139364,139363,139362,139360,139356,139347,139239,139195,139103,139102,139100,139098,139096,139020,138939,138937,138924,138923,138921,138920,138919,

STARTUP10_04 dttf10_TSC_12

138751,138750,138749,138747,138746,138745,138744,138742,138739,138738,138737,138572,138571,138570,138565,138564,138563,138562,138560,

137028,137027,136297,136294,136119,136100,136098,136097,136088,136087,136082,136080,136066,136035,136033,135735,135575,135573,135538,135537,135535,135534,135528,135525,135523,135521,135445,135175,135149,135059,134725,134721,133928,133927,133885,133881,133877,133876,133875,133874,133511,133510,133509,133483,133474,133473,133472,133463,133450,133448,133446,133336,133324,133321,133320,133250,133248,133242,133241,133239,133161,133158,133147,133146,133082,133081,133046,133038,133036,133035,133034,133031,133030,133029,132968,132965,132961,132960,132959,132958,132716,132662,132661,132659,132658,132656,132654,132653,132652,132650,132648,132647,132646,132606,132605,132602,132601,132599,132598,132597,132596,132573,132572,132569,132478,132477,132476,132474,132473,132471,132442,132440

Processi Agosto 2010

dtCalibration --run=138828 --runselection=138828-140400 --trial=10 --castorpath=/castor/cern.ch/cms/store/caf/user/maselli --datasetpath=/Commissioning/cerminar-DtCalibrationGoodColl-MuonDPG_skim-v6_V2-abde1693b1e2a1fd51144c650705ec92-GOODCOLL/USER --globaltag=GR10_P_V7 --templatepath=templatesRAWPrivDS --preselection=CalibMuon.DTCalibration.dtCalibOfflineSelection_cff:dtCalibOfflineSelectionALCARECO


dtCalibration run=135575 runselection=135575-135802 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run135575.log &

Processo 11 June 2010

dtCalibration run=133537 runselection=133537-133611 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run133537.log &

dtCalibration run=133615 runselection=133615-133817 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run133615.log &

dtCalibration run=133819 runselection=133819-133874 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run133819.log &

dtCalibration run=133875 runselection=133875-133877 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run133875.log &

dtCalibration run=133878 runselection=133878-133887 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run133878.log &

dtCalibration run=133894 runselection=133894-133928 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run133894.log &

dtCalibration run=133929 runselection=133929-134721 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run133929.log &

dtCalibration run=134725 runselection=134725-135004 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run134725.log &

dtCalibration run=135016 runselection=135016-135149 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run135016.log &

dtCalibration run=135156 runselection=135156-135175 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run135156.log &

Processo 3 June 2010

dtCalibration run=136087 runselection=136087-136899 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/Mu/Run2010A-DtCalib-v2/ALCARECO email=maselli@to.infn.it globaltag=GR10_P_V5 templatepath=templates & ! Run136087.log &

processo completo in 360:

dtCalibration run=135056 runselection=135056-135808 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/MinimumBias/Commissioning10-GOODCOLL-v9/RAW-RECO email=maselli@cern.ch globaltag=GR10_P_V5 templatepath=templatesRAW > & ! Run135056.log &

Contenuto ALCARECO DtCalib

File /tmp/maselli/6EFC7A94-8367-DF11-83E5-0030487CD716.root Events 11944 L1MuGMTReadoutCollection_gtDigis__RECO. 6878.92 485.776 DTChamberIdDTRecSegment4DsOwnedRangeMap_dt4DSegmentsNoWire__RECO. 4586.88 902.535 DTChamberIdDTRecSegment4DsOwnedRangeMap_dt4DSegments__RECO. 4585.17 902.881 L1GlobalTriggerReadoutRecord_gtDigis__RECO. 2449.27 319.74 edmTriggerResults_TriggerResults__HLT. 1761.75 85.2271 DTLayerIdDTDigiMuonDigiCollection_muonDTDigis__RECO. 1428.74 198.494 edmTriggerResults_TriggerResults__RECO. 284.733 13.2908 EventAuxiliary 142.022 34.8737 L1MuDTChambThContainer_dttfDigis__RECO. 141.889 16.7394 DTChamberIdDTLocalTriggerMuonDigiCollection_muonDTDigis__RECO. 137.106 20.3159 L1MuGMTCands_gtDigis__RECO. 126.241 26.5921 L1MuDTChambPhContainer_dttfDigis__RECO. 101.954 19.9277 L1MuDTTrackContainer_dttfDigis_DATA_RECO. 73.8927 11.3472 L1MuRegionalCands_gtDigis_CSC_RECO. 63.5183 16.303 L1MuRegionalCands_gtDigis_RPCb_RECO. 47.5939 10.7048 L1MuRegionalCands_gtDigis_DT_RECO. 42.9313 10.6533 L1MuRegionalCands_gtDigis_RPCf_RECO. 32.6156 6.04596

Alig Top sector problems

dtCalibration run=128861 runselection=128861-128899 trial=1 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/Cosmics/Commissioning10-StreamMuAlGlobalCosmics-v3/ALCARECO email=maselli@cern.ch globaltag=GR10_P_V4 templatepath=templates

dtCalibration run=127689 runselection=127689-127764 trial=3 castorpath=/castor/cern.ch/cms/store/caf/user/maselli/ datasetpath=/Cosmics/Commissioning10-StreamMuAlGlobalCosmics-v3/ALCARECO email=maselli@cern.ch globaltag=GR10_P_V4 templatepath=templates

/Cosmics/Commissioning10-StreamMuAlGlobalCosmics-v3/ALCARECO

127689,127691,127698,127708,127713,127715,127716,127724,127726,127729,127735,127740,127752,127755,127764, DT:CRUZET93 DTTF:dttf10_TSC_01_open

128681,128687,128706,128711,128712,128713,128715,128730,128732,128734,128736,128739,128740,128741,128743,128744,128745,128746,128747,128748,128749,128750,128752,128753,128755,128757,128758,128759,128760,128761,128762,128763,128764,128765,128766,128772,128891,128893,128894,128896,128897,128899 DT:STARTUP09_04 DTTF:dttf10_TSC_03_bot

129196,129200,129201,129208 DT:STARTUP09_05 DTTF:dttf10_TSC_03_bot

130239,130242,130244,130252,130258,130263,130269,130277,130278 DT:STARTUP09_05 DTTF:dttf10_TSC_04_bot

Useful Commands

grep 'TriggerResult' /*/*/


DBS query


dbs search --query="find dataset where run=xxxxx"

dbs search --query='find file where dataset =/Mu/Run2010A-DtCalib-v4/ALCARECO and run=142035'

se il run e' sul CAF si puo' fare una copia

rfdir /castor/cern.ch/cms/store/data/Run2010A/Mu/ALCARECO/v4/000/142/035/

rfcp /castor/cern.ch/cms/store/data/Run2010A/Mu/ALCARECO/v4/000/142/035/365B3AB9-989C-DF11-A0F9-003048F11DE2.root .

edmEventSize -v -a 365B3AB9-989C-DF11-A0F9-003048F11DE2.root > out.out &


dbs search --query='find file where dataset =/Commissioning/cerminar-DtCalibrationGoodColl-MuonDPG_skim-v6_V2-abde1693b1e2a1fd51144c650705ec92-GOODCOLL/USER ' --url=https://cmsdbsprod.cern.ch:8443/cms_dbs_caf_analysis_01_writer/servlet/DBSServlet


#find RAW datasets

dbs search --query='find dataset where dataset like *cosmics*' --url=http://cmsdbs.rcac.purdue.edu:8090/DBS/servlet/DBSServlet

#find RECO datasets

dbs search --query='find dataset where dataset like *cosmics*/RECO' --url=http://cmsdbs.rcac.purdue.edu:8090/DBS/servlet/DBSServlet

#find Express datasets

dbs search --query='find dataset where dataset like *Express*CRAFT09*' --url=http://cmsdbs.rcac.purdue.edu:8090/DBS/servlet/DBSServlet

#find datasets containing events from run number 108741

dbs search --query='find dataset where run = 108741' --url=http://cmsdbs.rcac.purdue.edu:8090/DBS/servlet/DBSServlet

#find latest 10 files from Express Reco

dbs search --query=' find run,file,file.createdate where dataset = /ExpressMuon /CRAFT09Expressv1/FEVT and file.createdate > 20090728 order by file.createdate ' --url=http://cmsdbs.rcac.purdue.edu:8090/DBS/servlet/DBSServlet | tail n 10

#find for a given dataset the files of a given Run:Lumi

dbs search --query=' find file where dataset = /ExpressMuon/CRAFT09Expressv1/ FEVT and run=109011 and lumi=19' --url=http://cmsdbs.rcac.purdue.edu:8090/DBS/servlet/DBSServlet

#find for all datasets the files of a given Run:Lumi

dbs search --query=' find file,dataset where run=109011 and lumi=19 --url=http://cmsdbs.rcac.purdue.edu:8090/DBS/servlet/DBSServlet

edmEventSize -v -a DTSkim_141_1.root > out.out &

ls -lR crab_0_100524_113500/ | more

rfdir /castor/cern.ch/cms/store/caf/user/maselli/TTRIGCalibration/Production/Run135057/v1 | awk '{print "/castor/cern.ch/cms/store/caf/user/maselli/TTRIGCalibration/Production/Run135057/v1"$9}'

rfdir /castor/cern.ch/cms/store/caf/user/maselli/TTRIGCalibration/Production/Run135057/v1 | awk '{print "/castor/cern.ch/cms/store/caf/user/maselli/TTRIGCalibration/Production/Run135057/v1/"$9}' | xargs -i rfcp \{\} .

To Tunnel

ssh -L1080:localhost:1080 maselli@l&#8203;xplus.cern&#8203;.
ssh -ND 1080 dtdqm@cmsusr0

open FireFox

Set Manual proxi configuration
SOCKS Host: localhost Port:1080
No Proxi for: localhost, 127.0.0.1

http://cmsrc-trigger.cms:19000/main/main/History

http://pierro.web.cern.ch/pierro/listTags/?GlobalTag=GR10_P_V1 da command line (dopo cmsenv) cmscond_list_iov -c frontier://PromptProd/CMS_COND_31X_DT -t DT_t0_cosmic2009_V01_express

pop con monitor https://cmswttest.cern.ch/conddb_wttest_7/PopCon_monitor/PopConRecentActivityRecorded

Calibration

% %

CMS DT Calibration


Task responsible: Silvia Maselli

Introduction Software Framework Commissioning runs  
Introduction to
Setting up your accounts
   

Introduction

vhsdbvsghabhs vvsdgrgethsdgnxfnmxghm

Prompt Offline

In case you have not enought space on your directory you can use a common directory in CAF
Go to:

  /afs/cern.ch/cms/CAF/CMSCOMM/COMM_DT/tmpanalysis  
Create a directory with your username to avoid interferences with other shifters
  mkdir your_username 
  cd your_username 
copy the configurations files you find in:
  /afs/cern.ch/cms/CAF/CMSCOMM/COMM_DT/tmpanalysis/m/maselli/COMM10  
to this directory and use it as your working directory.

Runing trhough CRAB:

The program is run in 2 steps
- A first step make the analysis and can be process in parallel by submitting the job via CRAB
- A second step harvest all the root files produced by step 1, compute final plots and produces the gif files.

First step - Producing first root files

Configure the files Work in progress, under construction

Configure the files for Beam Commisioning -- For Runs at B=3.8 T

Edit the file

crab_runDTOfflineAnalysis_template_preLHC.cfg 

Modify the pset to point to your working directory (the directory where the file runDTDPGOfflineAnalysis_CRAB_B38T_cfg.py is located)

pset = /The_path_of_your_directory/runDTDPGOfflineAnalysis_CRAB_B38T_cfg.py 

Modify the user_remote_dir to point to your castor directory as:

user_remote_dir  =  /user/your_username_initial/your_username/PromptOffline/DQMDTRunINSERTRUN 

The output root files will be written to this directory. By default the program will run over 1million events splited on 25 jobs, if needed you can change also this parameters.

Set up the CMSSW environment:

The software is centraly installed for the shifters. You need to set the CMSSW environment (tcsh):
 source  /afs/cern.ch/cms/CAF/CMSCOMM/COMM_DT/OfflineCode/Config/SetOffline 

Execute the comand

 ./config_run_crab_preLHC RunNumber 
This will create a file
crab_runDTOfflineAnalysis_rRunNumber.cfg 

Run the programs

Run on CAF machines:

 bsub -Is -q cmsinter /bin/tcsh 
kinit
<pwd>

source  /afs/cern.ch/cms/CAF/CMSCOMM/COMM_DT/OfflineCode/Config/SetOffline 


Send the job with CRAB:

 source submitCrab RunNumber 

This will create a directory ( that you must remove when the program is finish to save space) called

runDQM_RunNumber
To check the status of the jobs:
 crab -status -c runDQM_RunNumber 

Once the status of ALL the jobs is DONE check that the root outputs are at

/castor/cern.ch/user/your_username_initial/your_username/PromptOffline/DQMDTRunRunNumber 

and if they are there continue with [[https://twiki.cern.ch/twiki/bin/view/CMS/DTCruzetAnalysis09#Second_step_Producing_final_root]the second step]]

In case of problems you can investigate what was happened by looking to the standard output and standard error of the job that you will found under the directory

runDQM_RunNumber/res/

Remove the directory runDQM_runNumbers after you run the second step and you have checked that all was o.k

VERY IMPORTANT: The jobs must be submited ONLY from lxplus (from a CAF interactive session it gives problems).

Second step - Producing final root and gif files

Edit the file

  config_run_plots 
and change the directory to
/castor/cern.ch/user/your_username_initial/your_username/PromptOffline/DQMDTRunINSERTRUN 

Execute:

  ./config_run_plots RunNumber 
It will create a python called: runDTDOGOfflineSummary_cfg_RunNumber.py

Then run as:

 cmsRun runDTDPGOfflineSummary_cfg_RunNumber.py 
( If you obtain an error saying that filenames is empty check if the root files are on castor rfdir /castor/cern.ch/user/your_username_initial/your_username/PromptOffline/DQMDTRunXXXXXX where XXXXXX is the runnumber ).

It will produce the plots for all sectors and move them on an subdirectory structure as:

 RunXXXXX/WheelX/SXX/  

After chek all the gif files are O.K:

Transfer the directory with the gif files to the web page (you must use the dtdqm account to copy them)
First check (look inside the directories!!!) that this run is not already on the web page:

For pre-LHC

  http://cmsdoc.cern.ch/cms/MUON/dt/sx5/Results/GlobalRuns/BeamCommisioning/  
  scp -r RunRunNumber dtdqm@lxplus.cern.ch:/afs/cern.ch/cms/MUON/dt/sx5/Results/GlobalRuns/BeamCommissioning
 

Move the root files and the .RunXXXXX directory to the Results CAF directory

For pre-LHC:

  mv *.root /afs/cern.ch/cms/CAF/CMSCOMM/COMM_DT/data/BeamCommissioning/Results/ 
  mv RunRunNumber /afs/cern.ch/cms/CAF/CMSCOMM/COMM_DT/data/BeamCommissioning/Results/ 

If all is O.K don´t forget to remove the directory created by CRAB

rm -fr runDQM_RunNumber

Generate web pages with .gif plots

After copying the gif files into the web, you can generate html files for an easier visualization of the plots.

As dtdqm, run from lxplus:

/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DT/OfflineCode/Scripts/doDTOfflineAnalWeb.pl #RUN_NB #GLOBAL_RUN_DIR
 

where #RUN_NB is the run number and #GLOBAL_RUN_DIR corresponds to the directory where the gif are stored (CRAFT09/CRUZET09)

It will generate Welcome.html files in the subdirectories, with links to the different plots.

My Links

Personal Preferences

Uncomment preferences variables to activate them (remove the #-sign). Help and details on preferences variables are available in TWikiPreferences.

  • Show tool-tip topic info on mouse-over of WikiWord links, on or off:
    • #Set LINKTOOLTIPINFO = off
  • Horizontal size of text edit box:
    • #Set EDITBOXWIDTH = 70
  • Vertical size of text edit box:
    • #Set EDITBOXHEIGHT = 22
  • Style of text edit box. width: 99% for full window width (default), width: auto to disable.
    • #Set EDITBOXSTYLE = width: 99%
  • Write protect your home page: (set it to your WikiName)

Related Topics

UserForm
FirstName Silvia
LastName Maselli
Email maselli@toNOSPAMPLEASE.infn.it
Telephone

Address

Comment

Edit personal data
Edit | Attach | Watch | Print version | History: r74 < r73 < r72 < r71 < r70 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r74 - 2015-08-12 - SilviaMaselli
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback