Pilot Blade Reconstruction
Link to the git repository
Data Reco
Runs in December
Global runs
Runs 286520
Fill 5575:
https://cmswbm.web.cern.ch/cmswbm/cmsdb/servlet/FillReport?FILL=5575
Around 8 hours long.
Golden run with everything at the best timing: "new configuration for Physics, moving to globaldelay25 of 18 ns (for
BmO a compromise) and additionally shifting the clock for
BmI a further 6 ns (to total 24 ns). This last change is done in portcard 24. Run 286520 started at 2121 UTC. Dead time looks acceptable (~1%)."
RECO Dataset: /ExpressPhysicsPA/tvami-PilotBlade_pA_data_RECO_Filtered_FEVT_Express-2016HI_Runs286520_CMSSW8023_v1-01d89551f6d39ecac8c03bedefbd04e0/USER
Creation time: 2016-12-09 06:08:01, Dataset size: 391.1GB, Number of blocks: 7, Number of events: 2985781
Dataset: /ZeroBias/tvami-PilotBlade_pA_data_RECO_Filtered_ZeroBias_RAW-2016HI_Runs286520_CMSSW8023_v1-01d89551f6d39ecac8c03bedefbd04e0/USER
Creation time: 2017-04-12 12:07:53, Dataset size: 256.2GB, Number of blocks: 11, Number of events: 8112606
Runs 286519
Fill 5575:
https://cmswbm.web.cern.ch/cmswbm/cmsdb/servlet/FillReport?FILL=5575
Around 6 hours long.
http://cmsonline.cern.ch/cms-elog/963173
Dataset: /ExpressPhysicsPA/PARun2016D-Express-v1/FEVT
0ns LS 21-40
4ns LS 61-80
8ns LS 101-120
12ns LS 141-160
16ns LS 121-140
20ns LS 81-100
24ns LS 41-60
RECO Dataset: /ExpressPhysicsPA/tvami-PilotBlade_pA_data_RECO_Filtered_FEVT_Express-2016HI_Runs286519_CMSSW8023_v2-01d89551f6d39ecac8c03bedefbd04e0/USER
Creation time: 2016-12-09 06:07:01, Dataset size: 915.7GB, Number of blocks: 12, Number of events: 6620104
Dataset: /ZeroBias/tvami-PilotBlade_pA_data_RECO_Filtered_ZeroBias_RAW-2016HI_Runs286519_CMSSW8023_v1-01d89551f6d39ecac8c03bedefbd04e0/USER
Creation time: 2017-04-12 12:07:33, Dataset size: 199.0GB, Number of blocks: 10, Number of events: 6294645
Runs 286518
"From the DQM plots, I presume you have started run 286518 with
BmI at 167 and
BmO at 166?
Close. We shifted the
BmI TPLL delay so that both can be at 166."
Runs 286517
Run 286517
LS 1-20: Physics
LS 22-50: WBC 168
LS 51-70: WBC 169
LS 71-90: WBC 165
LS 91-110: WBC 166
LS 111-130: WBC 167
LS 131-? : Physics
With the usual caveats that the endpoints of the LS pieces are a bit fuzzy.
RECO Dataset: /ExpressPhysicsPA/tvami-PilotBlade_pA_data_RECO_Filtered_FEVT_Express-2016HI_Runs286517_CMSSW8023_v1-01d89551f6d39ecac8c03bedefbd04e0/USER
Creation time: 2016-12-09 06:11:32, Dataset size: 59.5GB, Number of blocks: 2, Number of events: 460398
miniDAQ
Runs 286497-286504
LHC Fill 5573 Pb-p 6500 Z.GeV
CMS trigger rates up to 95 kHz
Added request of 1kHz random triggers
MiniDAQ WBC scan 5-10 minutes per point. Tier 0 transfer on for all runs.
Run WBC
286497 168 run started during ramping, stable from ~30mins
286498 168 0 OOS
286499 167 0 OOS
286500 169 0 OOS
286501 166 0 OOS
286502 165 0 OOS, BXid errors from pix FED 1240 ?
286503 164 0 OOS
286504 165 0 OOS, repeated due to BXid errors above
Runs in November
Runs 285975
LHC Fill: 5546
100_200ns_224Pb_288p_162_162_54_8inj
CMS Run 285975
Stable beams declared 25 minutes in the run around 18:35.
Pilot ROCs WBC=167 in the beginning.
118 - 166 : WBC 165
169 - 220 : WBC 166
221 - 271 : WBC 167
274 - 325 : WBC 168
327 - 365 : WBC 169
Runs 285505
InjectionScheme 100_200ns_288p_224Pb_162_162_54_8inj
Runs 285369
Timing LS
Run number: 285369 Orbit counter: 189375069 Lumi-section number: 723 0ns start
Run number: 285369 Orbit counter: 193569514 Lumi-section number: 739 0ns stop
Run number: 285369 Orbit counter: 193748361 Lumi-section number: 740 2ns start
Run number: 285369 Orbit counter: 196693794 Lumi-section number: 751 2ns stop
Run number: 285369 Orbit counter: 196977870 Lumi-section number: 752 4ns start
Run number: 285369 Orbit counter: 201462757 Lumi-section number: 769 4ns stop
Run number: 285369 Orbit counter: 201718362 Lumi-section number: 770 6ns start
Run number: 285369 Orbit counter: 206679014 Lumi-section number: 789 6ns stop
Run number: 285369 Orbit counter: 206907818 Lumi-section number: 790 8ns start
Run number: 285369 Orbit counter: 211879067 Lumi-section number: 809 8ns stop
Run number: 285369 Orbit counter: 212166777 Lumi-section number: 810 10ns start
Run number: 285369 Orbit counter: 217225898 Lumi-section number: 829 10ns stop
Run number: 285369 Orbit counter: 217328179 Lumi-section number: 830 12ns start
Run number: 285369 Orbit counter: 222566286 Lumi-section number: 850 12ns stop
Run number: 285369 Orbit counter: 222617518 Lumi-section number: 850 14ns start
Run number: 285369 Orbit counter: 227777975 Lumi-section number: 869 14ns stop
Run number: 285369 Orbit counter: 227879944 Lumi-section number: 870 16ns start
Run number: 285369 Orbit counter: 233048169 Lumi-section number: 889 16ns stop
Run number: 285369 Orbit counter: 233124069 Lumi-section number: 890 18ns start
Run number: 285369 Orbit counter: 235601098 Lumi-section number: 899 18ns stop
Run number: 285369 Orbit counter: 235677589 Lumi-section number: 900 20ns start
Run number: 285369 Orbit counter: 238208074 Lumi-section number: 909 20ns stop
Run number: 285369 Orbit counter: 238336308 Lumi-section number: 910 22ns start
Run number: 285369 Orbit counter: 240762130 Lumi-section number: 919 22ns stop
Run number: 285369 Orbit counter: 240889799 Lumi-section number: 919 24ns start
Run number: 285369 Orbit counter: 243600803 Lumi-section number: 930 24ns stop
RECO Dataset: /ExpressPhysicsPA/tvami-PilotBlade_pA_data_RECO_Filtered_FEVT_Expres-2016HI_Runs285369_CMSSW8023_v1-01d89551f6d39ecac8c03bedefbd04e0/USER
Creation time: 2016-11-22 20:21:31, Dataset size: 523.9GB, Number of blocks: 6, Number of events: 3291817
Runs 285244
fill 5510
Runs 285216-285218
fill 5507 (21h)
Runs 285030-285047
RAW ZeroBias dataset: /ZeroBias/PARun2016B-v1/RAW
Runs 285090-285091
LHC Fill 5505
Single_20p_20Pb_10_10_9_1non_coll
Stable Beams declared
L1A rate ~13.5k Hz
RAW Dataset: /ZeroBias/PARun2016B-v1/RAW
RECO Dataset: /ZeroBias/tvami-PilotBlade_pA_data_RECO_Filtered_RAW_ZeroBias-2016H_Runs285090-285091_CMSSW8020_v2-795711265f3d8929b82f139d10d39249/USER
Dataset size: 3.8GB, Number of blocks: 2, Number of events: 115475
Plots:
https://tvami.web.cern.ch/tvami/projects/PilotBlade/Runs285090-285091_pA_ZeroBias
Runs 284992-285009
RAW ZeroBias dataset: /ZeroBias/PARun2016B-v1/RAW
fileNames = cms.untracked.vstring(
'root://cms-xrd-global.cern.ch//store/hidata/PARun2016B/ZeroBias/RAW/v1/000/284/992/00000/C6F93894-7FA6-E611-B12E-02163E0138F1.root'
'root://cms-xrd-global.cern.ch//store/hidata/PARun2016B/ZeroBias/RAW/v1/000/285/007/00000/323F689A-84A6-E611-ADAA-FA163EA2F1C6.root'
),
Runs 284958
RAW ZeroBias dataset: /ZeroBias/PARun2016B-v1/RAW
fileNames = cms.untracked.vstring(
'root://cms-xrd-global.cern.ch//store/hidata/PARun2016B/ZeroBias/RAW/v1/000/284/958/00000/569080FB-09A6-E611-BF25-FA163E41ABC5.root',
'root://cms-xrd-global.cern.ch//store/hidata/PARun2016B/ZeroBias/RAW/v1/000/284/958/00000/68226679-1BA6-E611-A0C6-02163E013611.root',
),
miniDAQ
Runs 286310-286322
LHC fill:5563 - VdM scan
Run 286310
FED FW v11.10 - L1A rate ~70k Hz
Lots of OOS published in LPM controller page.
ENE burst from ch15 and 16 in the error dumps.
Error fifo was not filled with ENE in the previous fw releases (till 10.12 - I think)
With FW v11.10 that is fixed!
Run 286312
FED FW v11.5 - L1A rate ~15k Hz + 55k Hz (randoms)
No OOS published in LPM controller page.
No ENEs in the error dumps. (Known to be broken)
Run 286313
FED FW v11.10 - L1A rate ~15k Hz + 55k Hz (randoms)
OOS rate ~1000 per minute
ENE burst from ch15 and 16 in the error dumps.
Run 286315
FED FW v11.10 - L1A rate ~70k Hz
OOS and ENE as usual.
One of the main source of ENEs seems to be TBM event number 0, which is not a valid event number.
Take a look at the dump copied at the end of the e-log.(*)
I wonder if FED FW 11.5 (and backwards till 10.12) was checking for ENEs?!?!
Decided to check auto_mask _valid functionality.
This should be able to mask a tbm channel in the FED after the channel has thrown programmable number of OOSs.
While checking it became clear that OOS counters for FED tbm channels reset when they receive a reysnc from TCDS.
This is not a desired, since by this way masking (on the fly) can't work.
If the threshold for the OOS counter(s) set to 0, than channels are masked.
So, the FW logic works, but resetting the counters at each resync should be changed.
Discussed it with L. Charles.
Wrote a new detconfig/58 w/ 5 modules. Kept ch15 and 16 out.
Run 286321
LHC dumped the beam and CMS is running cosmics
HV OFF + LV ON
w/ 5 modules
FED FW v11.10 - L1A rate ~600 Hz + 550 Hz (randoms)
This time ch19 and 20 are having ENEs in the error dumps.
OOS rate is high.
Wrote a new detconfig/58 w/ 5 modules. Kept ch19 and 20 out.
Run 286322
w/ 4 moudules + same LHC and trigger conditions as previous run
No OOS, no ENE burst. BmI modules seem to be happy.
Increased randoms. BmI modules are still happy.
Runs 286053-286059
LHC Fill: 5553
100_200ns_540Pb_684_405_351_251_20inj
L1A rate ~85k Hz
Run 286053 - WBC 167
Run 286055 - WBC 168
Run 286056 - WBC 168
Run 286057 - WBC 166
Run 286058 - WBC 169
Run 286059 - WBC 165
Runs 285752
I changed the FED fw back to v11.3 and started a miniDAQ run w/ data transfer on.
Run 285752.
Runs in October
Global runs
Runs 284035-284038 and 284077-284078
Date: 2016-10-26 and 2016-10-27
284077-284078 was in LHC Fill 5456 - Single_nominals_10b_5_0_5_MD1814 - started at ~12:00
284077 WBC: 169
284078 WBC: 169
284035 WBC: 170
284036 WBC: 167
284037 WBC: 168
284038 WBC: 166
Dataset: /ZeroBias/Run2016H-v1/RAW
RECO dataset: /ZeroBias/tvami-PilotBlade_pp_data_RECO_Filtered_RAW_ZeroBias-2016H_Runs284035-284038_CMSSW8020_v1-795711265f3d8929b82f139d10d39249/USER
Dataset size: 251.7GB, Number of blocks: 7, Number of events: 1003064
and
RECO dataset: /ZeroBias/tvami-PilotBlade_pp_data_RECO_Filtered_RAW_ZeroBias-2016H_Runs284077-284078_CMSSW8020_v1-795711265f3d8929b82f139d10d39249/USER
Dataset size: 70.0GB, Number of blocks: 5, Number of events: 2195243
Plots:
https://tvami.web.cern.ch/tvami/projects/PilotBlade/Runs284035-284038and284077-284078/
Runs 283834-283835
#Event: 133134
Run 283834: WBC=168
Run 283835
WBC LSStart LSEnd
167 1 13
169 15 27
166 28 40
170 41 53
165 54 68
168 69 end
RAW Dataset:
/ZeroBias/Run2016H-v1/RAW
RAW RECO Dataset:
/ZeroBias/tvami-PilotBlade_pp_data_RECO_Filtered_RAW_ZeroBias-2016H_Runs283834-283835_CMSSW8020_v1-795711265f3d8929b82f139d10d39249/USER
Dataset size: 22.8GB, Number of blocks: 2, Number of events: 133134
Ntuple Dataset:
Tier2 Budapest:
/tvami/PB/October/ZeroBias/PilotBlade_data_Ntuplizer_pp_Runs283834-283835_CMSSW8020_ZeroBias_Fidu3_v2//161027_180958/0000
Plots:
https://tvami.web.cern.ch/tvami/projects/PilotBlade/Runs283834-283835_ZeroBias/
Run 282663
One hour of WBC “0” collisions during the 600x600 run
Run 282649-282650
WBC Key BmI BmO Run LS comment
0 2443 166 167 282649 all pause/resume at LS 191 Physics_p74ns_p49ns_6
-1 2569 165 166 282650 5-22 Physics_p99ns_p74ns_6 - start LS 05 - end 22
+1 2565 167 168 282650 24-40 Physics_p49ns_p24ns_6 - start LS 24 - end 40
+2 2563 168 169 282650 43-56 Physics_p24ns_m1ns_6 - start LS 43 - end 56
-2 2571 164 165 282650 58-74 Physics_p124ns_p99ns_6 - start LS 58 - end 74
RAW Dataset:
/ZeroBias/Run2016H-v1/RAW
miniDAQ
Runs 284533-284541
Run in miniDAQ with the latest dac settings, Key 3195; WBC 169 and ch37 out. Run 284533. Duration ~10 min.
Upload the latest FED fw v10.13.
Run in miniDAQ with WBC 169 and ch37 out. Run 284539. Duration ~10 min.
New Key 3197 with WBC 167.
Run in miniDAQ with WBC 167 and ch37 out. Run 284540. Duration ~10 min.
New Key 3198 w/ detconfig 52. Ch 37 in.
Run in miniDAQ with WBC 167 and ch37 in. Run 284541. Duration ~10 min. Data Transfer ON.
Run 284012
Tier 0 Transfer on for 6 minutes
Changed timing on port card based on Yuta's analysis
Added 1 BX of delay to BmI in port card TPLL
Should make relative alignment of BmI and BmO (finally)
WBC is 170 for this run, which should match the Bunch structure.
Still not clear if we have Bc0 delay in the LPM correct for miniDAQ
No OOS in 284012. Error FIFO looks like only PKAM sequences.
Run 284007-284011
Run 283974
With FED FW 10.12 in miniDAQ with 100kHz random triggers and cyclic re-sync generators
run 283974 lasted > 5 hours, no stuck in BUSY or sync loss. 3 OOS, some timeouts
ending run during LHC ramping
Run 283868
RUN 283868
- fw v10.11
- removed channels with high error rate
- switch to default detconfig 56 with 2 BmI + 2BmO modules
- ran for a rather long time ~3:45h before being stopped manually
- observation: trigger rate seen by pilot goes up with time (lumi dependent?)
- OOS rate ~4Hz (54000 OOS / 3h 45min) but not sure if there is also a time dependency
Run 283862-283867
RUN 283862
- fw v10.8_sc
- Key: 3083
- all Pilot Blade modules included
- saw a very high rate of OOS ~30Hz, most offending
- continuos resyncs resulted in very low trigger rate: spy from CMS ~80kHz, we run at ~10kHz
RUN 283866
- reconfigured detector to see if it has an effect
- same configuration as before in 283862
- Still high OOS and low trigger rate
RUN 283867
- Switch to fw v10.11
- no effect on OOS rate ~30Hz
Run 283829
Long run overnight 00:08 - 08:40
Ended in sync loss (After 8h32!)
OOS rate average = 3.1 Hz
Runs 283823-283828
Fill 5439 in miniDAQ to test FED firmware 10.10
Six modules configured: 2
BmO + 4
BmI
Run 283823
Run 283824: shifted BmI modules' clock by 12 ns ; should have closer alignment between BmI and BmO now
Series of runs for WBC scan with new timing settings
Run WBC
283825 168
283826 169
283827 170
283828 167
Runs 283784
Run has been going on for 90min. No Stuck in BSY or Sync Loss draining so far. With new FED FW v10.10
Runs 283689-283690 & 283703
Run taken with firmware 10.8
Runs 283479
Run taken during stable beams with firmware 10.7. 42 minute miniDAQ run 283479 ends with FED stuck in BUSY
Runs 283456-283461
Runs taken on 2016.10.18.
Tests of new firmware (v10.7) that addresses re-syncs from ready or busy TTS state + Timing Scan.
ELOG:
http://cmsonline.cern.ch/cms-elog/954907
283456 - WBC168 global delay 12ns (new equivalent zero point)
283457 - WBC 167 (new -1 BX point)
283458 - WBC 169 (new +1 BX point)
283459 - WBC169 global delay 0ns
283460 - WBC168 global delay 0ns
283461- WBC167 global delay 0ns
RAW Dataset:
/MiniDaq/Run2016H-v1/RAW
Ntuple Dataset:
Tier2Budapest:
/tvami/PB/October/MiniDaq/PilotBlade_data_Ntuplizer_pp_Runs283456-283461_CMSSW809_miniDAQ_v1/161025_095044/0000/
Plots:
https://tvami.web.cern.ch/tvami/projects/PilotBlade/Runs283456-283461_miniDAQ
Runs 282093-282096
Run 282093 had 3 different WBC settings at the following LS.
LS GlobalKey BmIWBC BmOWBC Comment
0- 2448 166 167 WBC "0" 10kHz of random triggers
28- 2447 167 168 WBC "+1" trigger rate -> 50 kHz half way
50- 2446 168 169 WBC "+2"
The following runs were taken with only one timing setting.
All used 50 kHz random triggers.
Run GlobalKey BmIWBC BmOWBC Comment
282094 2447 167 168 WBC "+1"
282095 2446 168 169 WBC "+2"
282096 2448 166 167 WBC "0"
Runs in September
Global Runs
Runs 281602
w/ uTCA port
Timing scan points
Run number: 281602 Orbit counter: 5525423 Lumi-section number: 22 Config Physics_p49ns_p24ns_6
Run number: 281602 Orbit counter: 11257193 Lumi-section number: 43 Config Physics_p99ns_p74ns_6
Run number: 281602 Orbit counter: 17296763 Lumi-section number: 66 Config Physics_p24ns_m1ns_6
Run number: 281602 Orbit counter: 22729254 Lumi-section number: 87 Config Physics_p124ns_p99ns_6
Run number: 281602 Orbit counter: 28038785 Lumi-section number: 107 Config Physics_p74ns_p49ns_6
RAW Dataset:
/ZeroBias/Run2016H-v1/RAW
RECO Dataset:
/ZeroBias17/tvami-PilotBlade_pp_data_RECO_Filtered_RAW_ZeroBias17-2016H_Runs281602_CMSSW809_v1-02c6fde048e05f3e392b5b749bf8bc47/USER
miniDAQ
Runs 280874-280922
w/ uTCA port
Ntuple dataset:
Tier2-Budapest
/tvami/PB/September/MiniDaq/PilotBlade_data_Ntuplizer_pp_Runs280874-280922_CMSSW809_miniDAQ_v1/161002_223935/0000/
Conclusions: Dominated by single pixel clusters.
Plots:
https://tvami.web.cern.ch/tvami/projects/PilotBlade/Runs280874-280922_miniDAQ/
Runs 280329-280346
w/ uTCA port
Elog:
http://cmsonline.cern.ch/cms-elog/947901
MiniDAQ runs:
BmI modules had WBC=166.
Runs:
LHC Fill 5287
280329,280331,280332,280333,280334,280335,280336,280337,280338,280339,280341,280342,280343,280346
Run 280329 w/ BmI_D3_B3_P2
Run 280331 w/ BmI_D3_B3_P2
Run 280332 w/ BmI_D3_B3_P2
Run 280333 w/ BmI_D3_B3_P2
Run 280334 w/ BmI_D3_B3_P2
Run 280335 w/ BmI_D3_B3_P2
Run 280336 w/ BmI_D3_B3_P2
Run 280337 w/ BmI_D3_B3_P2
Run 280338 w/ BmI_D3_B2_P2
Run 280339 w/ BmI_D3_B3_P1
Run 280341 w/ BmI_D3_B2_P1
Run 280342 w/ All 4 BmI modules
Run 280343 w/ All 4 BmI modules
Run 280346 w/ All 4 BmI modules
RAW dataset:
/MiniDaq/Run2016G-v1/RAW
Ntuple dataset:
Tier2-Budapest
/tvami/PB/September/MiniDaq/PilotBlade_data_Ntuplizer_pp_Runs280329-280346_CMSSW809_miniDAQ_v3/161002_224745/0000
Plots:
https://tvami.web.cern.ch/tvami/projects/PilotBlade/Runs280329-280346_miniDAQ/
Runs in August
Runs 280383-280385
Plots:
https://tvami.web.cern.ch/tvami/projects/PilotBlade/Runs280383-280385/
Runs 279853-279865
Plots:
https://tvami.web.cern.ch/tvami/projects/PilotBlade/Runs279853-279865/
Runs 279071-279073
LHC Fill 5222
InjectionScheme 25ns_2040b_2028_1697_1712_72bpi_30inj
Around 4h8min data taking.
3 modules configured, FED=40
FPix_BmO_D3_BLD10_PNL1_PLQ1
FPix_BmO_D3_BLD11_PNL2_PLQ1
FPix_BmI_D3_BLD3_PNL2_PLQ1
Plots:
https://tvami.web.cern.ch/tvami/projects/PilotBlade/Runs279071-279073/
Runs in May
Timing Scan 2
- Elog link to some plots
- The BmO (blades located down) has lower timing settings then the BmI (upper blade). This is probably due to that the cable is 5 meter longer thus causing 25 ns delay in the signal.
- The FPix_BmO_D3_BLD11_PNL2_PLQ1 looks like this because of a bad bump bonding --> no, it is because of the cooling tubes
Runs on the Second Timing Scan Part2
- /ExpressPhysics/tvami-PilotBlade_data_RECO2_FC1_pp_SecondTimingScan_Part2_FEVT_v1-8313f4d83296337af5ea5ea306bc7dd0/USER
Runs April23
ZeroBias ReReco :
- /ZeroBias2/tvami-PilotBlade_data_RECO2_FC1_pp_April23_ZB2_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (33%)
- ZB3: FileOpenError with fallback
- /ZeroBias4/tvami-PilotBlade_data_RECO2_FC1_pp_April23_ZB4_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (100%)
- /ZeroBias5/tvami-PilotBlade_data_RECO2_FC1_pp_April23_ZB5_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (a100%)
- /ZeroBias6/tvami-PilotBlade_data_RECO2_FC1_pp_April23_ZB6_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (1%)
- ZB7: FileOpenError with fallback
- /ZeroBias8/tvami-PilotBlade_data_RECO2_FC1_pp_April23_ZB8_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (a100%)
Runs April24
ZeroBias ReReco :
- ZB1: (1%)
- ZB2: idle
- ZB3: FileOpenError with fallback
- /ZeroBias4/tvami-PilotBlade_data_RECO2_FC1_pp_April24_ZB4_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (80%)
- /ZeroBias5/tvami-PilotBlade_data_RECO2_FC1_pp_April24_ZB5_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (a100%)
- /ZeroBias6/tvami-PilotBlade_data_RECO2_FC1_pp_April24_ZB6_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (70%)
- ZB7: FileOpenError with fallback
- /ZeroBias8/tvami-PilotBlade_data_RECO2_FC1_pp_April24_ZB8_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (1%)
Runs April25
ZeroBias ReReco :
- ZB1: (1%)
- /ZeroBias2/tvami-PilotBlade_data_RECO2_FC1_pp_April25_ZB2_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (70%)
- ZB3: FileOpenError with fallback
- /ZeroBias4/tvami-PilotBlade_data_RECO2_FC1_pp_April25_ZB4_v1-8313f4d83296337af5ea5ea306bc7dd0/USER
- /ZeroBias5/tvami-PilotBlade_data_RECO2_FC1_pp_April25_ZB5_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (90%)
- /ZeroBias6/tvami-PilotBlade_data_RECO2_FC1_pp_April25_ZB6_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (66%)
- ZB7: FileOpenError with fallback
- /ZeroBias8/tvami-PilotBlade_data_RECO2_FC1_pp_April25_ZB8_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (90%)
Runs April29
ZeroBias ReReco :
- /ZeroBias1/tvami-PilotBlade_data_RECO2_FC1_pp_April29_ZB1_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (100%)
- /ZeroBias2/tvami-PilotBlade_data_RECO2_FC1_pp_April29_ZB2_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (100%)
- /ZeroBias3/tvami-PilotBlade_data_RECO2_FC1_pp_April29_ZB3_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (80%)
- /ZeroBias4/tvami-PilotBlade_data_RECO2_FC1_pp_April29_ZB4_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (20%)
- /ZeroBias5/tvami-PilotBlade_data_RECO2_FC1_pp_April29_ZB5_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (40%)
- /ZeroBias6/tvami-PilotBlade_data_RECO2_FC1_pp_April29_ZB6_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (a100%)
- /ZeroBias7/tvami-PilotBlade_data_RECO2_FC1_pp_April29_ZB7_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (a100%)
- /ZeroBias8/tvami-PilotBlade_data_RECO2_FC1_pp_April29_ZB8_v1-8313f4d83296337af5ea5ea306bc7dd0/USER (100%)
FC2
Trying a second option in the
FrameConverter .
Runs April24,April29 were cancelled before (not finished in time, figured out that this is not the good geometry)
Runs April23,April25 were
ReRECO -d:
- /ExpressPhysics/tvami-PilotBlade_data_RECO_FC2_pp_April23_v1-a5e09b8d7cd0fdb6b9590c39335ad1b4/USER
- /ExpressPhysics/tvami-PilotBlade_data_RECO_FC2_pp_April25_v1-a5e09b8d7cd0fdb6b9590c39335ad1b4/USER
Runs April23,April25 were Ntupli-d
Dataset: /ZeroBias/Run2016B-v2/RAW
Timing scan 2 Ntuplizer
on dataset: /ZeroBias/tvami-PilotBlade_pp_data_RECO_SecondTimingScan_Filtered_RAW_v1-1aa7bafc2c84e866fe85ed4ed7a53e27/USER
crab_PilotBlade_data_Ntuplizer_pp_SecondPBTimingScan_v1:
http://dashb-cms-job.cern.ch/dashboard/templates/task-analysis/#user=crab&refresh=0&table=Jobs&p=1&records=25&activemenu=2&status=&site=&tid=160708_114816%3Atvami_crab_PilotBlade_data_Ntuplizer_pp_SecondPBTimingScan_v1
CRAFT
Dataset: /Cosmics/Run2016B-v1/RAW
Exp Dataset: /ExpressCosmics/Run2016B-Express-v1/FEVT
From Run 271992 - 272150
Run |
LS |
Event# |
#PBHits |
272133 |
54 |
947011 |
1 |
272133 |
?? |
741237 |
1 |
272133 |
?? |
1532216 |
1 |
272150 |
?? |
9399954 |
1 |
272137 |
?? |
2594185 |
1 |
272150 |
?? |
17091917 |
1 |
272138 |
?? |
758334 |
1 |
eventsToProcess = cms.untracked.VEventRange('272133:741237','272133:1532216','272150:9399954','272137:2594185','272150:17091917','272138:758334'),
Runs in April
Timing Scan 1
2016-04-29
Dataset: /ExpressPhysics/Run2016B-Express-v1/FEVT
MinBias
Dataset: /MinimumBias/Run2016B-v1/RAW
ZeroBias
Dataset: /ZeroBias1/Run2016B-v1/RAW
Dataset: /ZeroBias2/Run2016B-v1/RAW
Dataset: /ZeroBias3/Run2016B-v1/RAW
Dataset: /ZeroBias4/Run2016B-v1/RAW
Dataset: /ZeroBias5/Run2016B-v1/RAW
Dataset: /ZeroBias6/Run2016B-v1/RAW
Dataset: /ZeroBias7/Run2016B-v1/RAW
Dataset: /ZeroBias8/Run2016B-v1/RAW
Run |
LS_b |
LS_f |
Timing |
272008 |
1 |
49 |
90 ns |
272010 |
1 |
32 |
90 ns |
272011 |
1 |
208 |
90 ns |
272012 |
1 |
217 |
92 ns |
272014 |
1 |
145 |
92 ns |
272021 |
6 |
17 |
94 ns |
* |
20 |
28 |
96 ns |
* |
30 |
38 |
98 ns |
* |
40 |
48 |
100 ns |
* |
50 |
58 |
102 ns |
* |
60 |
69 |
104 ns |
* |
72 |
80 |
106 ns |
* |
82 |
90 |
108 ns |
* |
92 |
100 |
110 ns |
* |
103 |
110 |
112 ns |
* |
113 |
122 |
114 ns |
272022 |
7 |
100 |
62 ns |
2016-04-26
From Run 271622
2016-04-25
Dataset: /ExpressPhysics/Run2016A-Express-v2/FEVT
Dataset: /ZeroBias1/Run2016A-v1/RAW
Dataset: /ZeroBias2/Run2016A-v1/RAW
Dataset: /ZeroBias3/Run2016A-v1/RAW
Dataset: /ZeroBias4/Run2016A-v1/RAW
Dataset: /ZeroBias5/Run2016A-v1/RAW
Dataset: /ZeroBias6/Run2016A-v1/RAW
Dataset: /ZeroBias7/Run2016A-v1/RAW
Dataset: /ZeroBias8/Run2016A-v1/RAW
Run |
LS_b |
LS_f |
Timing |
271304 |
1 |
71 |
49 ns |
* |
72 |
124 |
54 ns |
271306 |
1 |
97 |
54 ns |
* |
98 |
119 |
52 ns |
271307 |
1 |
98 |
52 ns |
271310? |
12 |
37 |
49 ns ? |
2016-04-24
Dataset: /ExpressPhysics/Run2016A-Express-v2/FEVT
Dataset: /ZeroBias1/Run2016A-v1/RAW
Dataset: /ZeroBias2/Run2016A-v1/RAW
Dataset: /ZeroBias3/Run2016A-v1/RAW
Dataset: /ZeroBias4/Run2016A-v1/RAW
Dataset: /ZeroBias5/Run2016A-v1/RAW
Dataset: /ZeroBias6/Run2016A-v1/RAW
Dataset: /ZeroBias7/Run2016A-v1/RAW
Dataset: /ZeroBias8/Run2016A-v1/RAW
Run |
LS_b |
LS_f |
Timing |
271188 |
6 |
46 |
49 ns |
271191 |
16 |
55 |
62 ns |
* |
69 |
110 |
74 ns |
* |
112 |
129 |
87 ns |
271192 |
8 |
46 |
87 ns |
* |
47 |
54 |
47 ns |
271193 |
5 |
44 |
47 ns |
* |
51 |
92 |
45 ns |
* |
96 |
110 |
43 ns |
271195 |
1 |
46 |
43 ns |
* |
47 |
94 |
41 ns |
* |
95 |
133 |
39 ns |
* |
134 |
185 |
85 ns |
* |
186 |
221 |
83 ns |
* |
222 |
244 |
83 ns |
271196 |
3 |
36 |
79 ns |
* |
37 |
87 |
77 ns |
* |
88 |
126 |
70 ns |
* |
127 |
167 |
68 ns |
* |
168 |
203 |
66 ns |
* |
204 |
237 |
64 ns |
* |
238 |
254 |
60 ns |
271197 |
1 |
4 |
49 ns |
* |
5 |
37 |
60 ns |
* |
38 |
183 |
58 ns |
271214 |
18 |
50 |
58 ns |
* |
51 |
183 |
56 ns |
2016-04-23
Dataset: /ExpressPhysics/Run2016A-Express-v1/FEVT
ZeroBias :
Dataset: /ZeroBias1/Run2016A-v1/RAW
Dataset: /ZeroBias2/Run2016A-v1/RAW
Dataset: /ZeroBias3/Run2016A-v1/RAW
Dataset: /ZeroBias4/Run2016A-v1/RAW
Dataset: /ZeroBias5/Run2016A-v1/RAW
Dataset: /ZeroBias6/Run2016A-v1/RAW
Dataset: /ZeroBias7/Run2016A-v1/RAW
Dataset: /ZeroBias8/Run2016A-v1/RAW
Run |
LS_b |
LS_f |
Timing |
271056 |
1 |
57 |
37 |
* |
58 |
80 |
12 |
* |
81 |
109 |
-25 |
* |
110 |
222 |
49 |
* |
223 |
262 |
37 |
* |
263 |
306 |
25 |
271084 |
1 |
143 |
49 |
271087 |
1 |
33 |
49 |
on dataset: /ZeroBias/Run2016B-v2/RAW
crab_PilotBlade_pp_data_RECO_SecondTimingScan_Filtered_RAW_v1
http://dashb-cms-job.cern.ch/dashboard/templates/task-analysis/#user=crab&refresh=0&table=Jobs&p=1&records=25&activemenu=2&status=&site=&tid=160707_065757%3Atvami_crab_PilotBlade_pp_data_RECO_SecondTimingScan_Filtered_RAW_v1
resulted dataset: /ZeroBias/tvami-PilotBlade_pp_data_RECO_SecondTimingScan_Filtered_RAW_v1-1aa7bafc2c84e866fe85ed4ed7a53e27/USER
Cosmics data (2016 March)
cluster with 4 pixel: run 267603, ls 13, event 73660, wbc 168 cluster with 2 pixel: run 267603, ls 9, event 51971, wbc 168
WBC 168: runs 267323-267890
WBC 165: runs 266527-266556
WBC 166: runs 266136-266155
WBC 167: runs 266271-266278
WBC 168: runs 266423-266424
WBC 169: runs 266665-266684
Cosmics data (2016 February)
Run 265368 looks a good test run.
file dataset=/Cosmics/Commissioning2016-v1/RAW run=265368
Heavy Ion data (2015 December)
Probably good global HI runs in the end of the HI era: Runs: 263742 (~90 LS), 263743 (~70 LS), 263744 (~90 LS), 263745 (~440 LS), 263757 (~1680 LS)
dataset dataset=/HIFlowCorr/HIRun2015-v1/RAW run=263742
block dataset=/HIFlowCorr/HIRun2015-v1/RAW run=263742
RAW:
/HIFlowCorr/HIRun2015-v1/RAW/v1/000/263/742/00000/
/HIFlowCorr/HIRun2015-v1/RAW/v1/000/263/743/00000/
/HIFlowCorr/HIRun2015-v1/RAW/v1/000/263/744/00000/
/HIFlowCorr/HIRun2015-v1/RAW/v1/000/263/745/00000/
/HIFlowCorr/HIRun2015-v1/RAW/v1/000/263/757/00000/
RAW2DIGI2RECO:
DIGI:
/HIFlowCorr/tvami-PilotBlade_data_DIGI_42_v1-2c0d01b23cb1b76bc6a8b81d3142a266/USER
/HIFlowCorr/tvami-PilotBlade_data_DIGI_43_v1-2c0d01b23cb1b76bc6a8b81d3142a266/USER
/HIFlowCorr/tvami-PilotBlade_data_DIGI_44_v1-2c0d01b23cb1b76bc6a8b81d3142a266/USER
/HIFlowCorr/tvami-PilotBlade_data_DIGI_45_v1-2c0d01b23cb1b76bc6a8b81d3142a266/USER
/HIFlowCorr/tvami-PilotBlade_data_DIGI_57_v1-2c0d01b23cb1b76bc6a8b81d3142a266/USER
RECO:
/HIFlowCorr/tvami-PilotBlade_data_RECO_42_v5-37acd463cf79be078a36df5ef50f935b/USER
/HIFlowCorr/tvami-PilotBlade_data_RECO_43_v4-37acd463cf79be078a36df5ef50f935b/USER
/HIFlowCorr/tvami-PilotBlade_data_RECO_44_v2-37acd463cf79be078a36df5ef50f935b/USER
/HIFlowCorr/tvami-PilotBlade_data_RECO_45_v2-37acd463cf79be078a36df5ef50f935b/USER
/HIFlowCorr/tvami-PilotBlade_data_RECO_57_v2-37acd463cf79be078a36df5ef50f935b/USER
RAW2RECO:
/HIFlowCorr/tvami-PilotBlade_data_RECO_43_v2-f557e048241e0af9c7e0ee7f8a751d24/USER
DIGI Ntuple:
/store/user/tvami/PilotBlade_DIGI_Ntuple_42_v1/HIFlowCorr/PilotBlade_DIGI_Ntuple_42_v1/160111_232602/0000/nTuplePilotBladeDigis_Run42_All_1.root
/store/user/tvami/PilotBlade_DIGI_Ntuple_43_v1/HIFlowCorr/PilotBlade_DIGI_Ntuple_43_v1/160111_235820/0000/nTuplePilotBladeDigis_Run43_All_1.root
/store/user/tvami/PilotBlade_DIGI_Ntuple_44_v1/HIFlowCorr/PilotBlade_DIGI_Ntuple_44_v1/160112_000035/0000/nTuplePilotBladeDigis_Run44_All_1.root
/store/user/tvami/PilotBlade_DIGI_Ntuple_45_v1/HIFlowCorr/PilotBlade_DIGI_Ntuple_45_v1/160112_000216/0000/nTuplePilotBladeDigis_Run45_All_1.root
/store/user/tvami/PilotBlade_DIGI_Ntuple_57_v1/HIFlowCorr/PilotBlade_DIGI_Ntuple_57_v1/160112_000407/0000/nTuplePilotBladeDigis_Run57_All_1.root
RECO Ntuple:
/store/user/tvami/PilotBlade_RECO_Ntuple_42_v1/HIFlowCorr/PilotBlade_RECO_Ntuple_42_v1/160112_023419/0000/nTuplePilotBlade_Run42_All_1.root
/store/user/tvami/PilotBlade_RECO_Ntuple_43_v1/HIFlowCorr/PilotBlade_RECO_Ntuple_43_v1/160112_023439/0000/nTuplePilotBlade_Run43_All_1.root
/store/user/tvami/PilotBlade_RECO_Ntuple_44_v1/HIFlowCorr/PilotBlade_RECO_Ntuple_44_v1/160112_023525/0000/nTuplePilotBlade_Run44_All_1.root
/store/user/tvami/PilotBlade_RECO_Ntuple_45_v1/HIFlowCorr/PilotBlade_RECO_Ntuple_45_v1/160112_023548/0000/nTuplePilotBlade_Run45_All_1.root
/store/user/tvami/PilotBlade_RECO_Ntuple_57_v1/HIFlowCorr/PilotBlade_RECO_Ntuple_57_v1/160112_023759/0000/nTuplePilotBlade_Run57_All_1.root
Jennifer Yuenjane CHU, SAT 2015-12-12 18:34:59
trigger rate increased to 10 kHz at the end of Run 263729, PIXEL_UP ran successfully
PIXEL_UP in again for Fill 4719, all channels with pixels enabled
Run 263742: L1 rate ~5 kHz, deadtime ~2%.
also Run 263743 263744 263745, 263757
dataset: /HIExpressPhysics/HIRun2015-Express-v1/FEVT
#---------------------------------------------------------------------------------------
Jennifer Yuenjane CHU FRI 2015-12-11 17:59:58
Run 263728 also with one channel.
PIXEL_UP red-recycled to change to all channels.
Run 263729: L1 rate ~4.5 kHz, deadtime ~2%.
Still seems to be running fine.
#---------------------------------------------------------------------------------------
FRI 2015-12-11 13:00:00
PIXEL_UP is joining global for Fill 7415. The Physics alias is set to use single channel 8 with pixels enabled.
Run 263718: stable beams declared at 12:37 pm.
L1 rate is ~5 kHz.
Deadtime is ~2%.
#---------------------------------------------------------------------------------------
Cosmics data (2015 October)
Very little amount of data delivered: Run 258415
Description and setup
For the PB gain the mean values were used: gain 2.47052, ped 21.363
detids (side = 1 means Z-; 2 modules per blade):
- detid:344130820 (PixelEndcap 3,blade 1,mod 1,side 1)
- detid:344131844 (PixelEndcap 3,blade 2,mod 1,side 1)
- detid:344132868 (PixelEndcap 3,blade 3,mod 1,side 1)
- detid:344133892 (PixelEndcap 3,blade 4,mod 1,side 1)
- detid:344131076 (PixelEndcap 3,blade 1,mod 2,side 1)
- detid:344132100 (PixelEndcap 3,blade 2,mod 2,side 1)
- detid:344133124 (PixelEndcap 3,blade 3,mod 2,side 1)
- detid:344134148 (PixelEndcap 3,blade 4,mod 2,side 1)
Recipe
CMSSW_8_0_19
cmsrel CMSSW_8_0_19
cd CMSSW_8_0_19/src/
cmsenv
git cms-addpkg CondFormats/SiPixelObjects
git cms-addpkg DPGAnalysis
git cms-addpkg CalibTracker/SiPixelConnectivity/
git cms-addpkg EventFilter/SiPixelRawToDigi/
git remote add tvami git@github.com:tvami/cmssw80X-PilotBlade.git
git fetch tvami
git checkout -t tvami/PilotBladeStudy
scram b -j
CMSSW_8_0_17
cmsrel CMSSW_8_0_17
cd CMSSW_8_0_17/src/
cmsenv
git cms-addpkg CondFormats/SiPixelObjects
git cms-addpkg EventFilter/SiPixelRawToDigi
git cms-addpkg DPGAnalysis
git clone https://github.com/tvami/PilotBladeStudy.git DPGAnalysis/PilotBladeStudy
mv DPGAnalysis/PilotBladeStudy/other/FrameConversion.cc CondFormats/SiPixelObjects/src/.
mv DPGAnalysis/PilotBladeStudy/other/ErrorChecker.cc EventFilter/SiPixelRawToDigi/src/.
scram b -j
CMSSW 809
cmsrel CMSSW_8_0_9
cd CMSSW_8_0_9/src/
cmsenv
git cms-addpkg CondFormats/SiPixelObjects
git cms-addpkg DPGAnalysis
git remote add tvami git@github.com:tvami/cmssw80X-PilotBlade.git
git fetch tvami
git checkout -t tvami/PilotBladeStudy
scram b -j
CMSSW_8_0_8
setup_cms
cmsrel CMSSW_8_0_8
cd CMSSW_8_0_8/src/
cmsenv
git cms-addpkg CondFormats/SiPixelObjects
git cms-addpkg DPGAnalysis
git remote add veszpv git@github.com:veszpv/cmssw.git
git fetch veszpv
git checkout -t veszpv/PilotBladeStudy
scramv1 b -j 8
CMSSW 8_0_4
setenv SCRAM_ARCH slc6_amd64_gcc493
cmsrel CMSSW_8_0_4
cd CMSSW_8_0_4/src
cmsenv
git cms-addpkg CondFormats/SiPixelObjects
wget http://www.grid.kfki.hu/twiki/pub/CMS/PilotBladeReconstruction/FrameConversion.cc
mv FrameConversion.cc CondFormats/SiPixelObjects/src/.
git clone https://github.com/tvami/PilotBladeStudy.git DPGAnalysis/PilotBladeStudy
scram b -j
cd DPGAnalysis/PilotBladeStudy/test/
cmsrun 2ndStep_PB-CosmicsRaw2Reco_CMSSW802.py
cmsrun 3rdStep_PB_Cosmics_Reco2Ntuple_CMSSW802.py
CMSSW_8_0_2
cmsrel CMSSW_8_0_2
cd CMSSW_8_0_2/src
cmsenv
git clone https://github.com/tvami/PilotBladeStudy.git DPGAnalysis/PilotBladeStudy
scram b -j
cd DPGAnalysis/PilotBladeStudy/test/
cmsrun 2ndStep_PB-CosmicsRaw2Reco_CMSSW802.py
cmsrun 3rdStep_PB_Cosmics_Reco2Ntuple_CMSSW802.py
CMSSW_7_5_X
cmsrel CMSSW_7_5_7_patch3
cd CMSSW_7_5_7_patch3/src
cmsenv
git cms-addpkg EventFilter/SiPixelRawToDigi
git clone https://github.com/tvami/PilotBladeStudy.git DPGAnalysis/PilotBladeStudy
cd EventFilter/SiPixelRawToDigi/plugins/
wget http://www.grid.kfki.hu/twiki/pub/CMS/PilotBladeReconstruction/SiPixelRawToDigi.cc SiPixelRawToDigi.cc .
wget http://www.grid.kfki.hu/twiki/pub/CMS/PilotBladeReconstruction/SiPixelRawToDigi.h SiPixelRawToDigi.h .
mv SiPixelRawToDigi.h.1 SiPixelRawToDigi.h
mv SiPixelRawToDigi.cc.1 SiPixelRawToDigi.cc
cd ../../../
scram b -j
cd DPGAnalysis/PilotBladeStudy/test
cmsrun 2PilotMinBias_13TeV_cfi_py_RAW2DIGI_L1Reco_RECO.py
cmsrun 3PilotBladeNtuplizer.py
CMSSW_7_6_X
cmsrel CMSSW_7_6_3_patch2
cd CMSSW_7_6_3_patch2/src
cmsenv
git cms-addpkg EventFilter/SiPixelRawToDigi
git clone https://github.com/tvami/PilotBladeStudy.git DPGAnalysis/PilotBladeStudy
cd EventFilter/SiPixelRawToDigi/plugins/
wget http://www.grid.kfki.hu/twiki/pub/CMS/PilotBladeReconstruction/SiPixelRawToDigi.cc SiPixelRawToDigi.cc .
wget http://www.grid.kfki.hu/twiki/pub/CMS/PilotBladeReconstruction/SiPixelRawToDigi.h SiPixelRawToDigi.h .
mv SiPixelRawToDigi.h.1 SiPixelRawToDigi.h
mv SiPixelRawToDigi.cc.1 SiPixelRawToDigi.cc
cd ../../../
scram b -j
cmsDriver.py 2CosmicsPBRaw2Reco.py --data --conditions auto:run2_data --scenario cosmics --customise Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2 --step RAW2DIGI,L1Reco,RECO --datatier RECO --eventcontent RECO -n 100 --no_exec --filein root://xrootd.unl.edu//store/data/Commissioning2016/Cosmics/RAW/v1/000/265/368/00000/BC2DA80D-3EDB-E511-A86A-02163E0145C7.root
Progress
Environment
ssh -YX ui3.kfki.hu
source /cvmfs/cms.cern.ch/cmsset_default.csh
setenv SCRAM_ARCH slc6_amd64_gcc491
cmsrel CMSSW_7_5_0_pre1
cd CMSSW_7_5_0_pre1/src/
cmsenv
Packages
#Needed for Cabling Map
git cms-addpkg CondFormats/SiPixelObjects
git cms-addpkg CalibTracker/SiPixelConnectivity
git cms-addpkg EventFilter/SiPixelRawToDigi
git fetch https://github.com/ursl/cmssw pilotBlade-cablingMap
git merge FETCH_HEAD
git clone -b pilotBlade-cablingMap https://github.com/ursl/DPGAnalysis-SiPixelTools.git DPGAnalysis/SiPixelTools
git clone https://github.com/tvami/PilotBladeClusters.git DPGAnalysis/PilotBladeClusters
git clone https://github.com/tvami/PilotBladeStudy.git DPGAnalysis/PilotBladeStudy
#Needed for LA and SiPixelQuality
git cms-addpkg CondTools/SiPixel/
#Needed for reconstruction
git-cms-addpkg /SimTracker/SiPixelDigitizer
git-cms-addpkg RecoLocalTracker/SiPixelClusterizer
git-cms-addpkg RecoLocalTracker/SiPixelRecHits
Change in code
cp /data/vami/projects/PilotBlade/II/CMSSW_7_4_0_pre6/src/SimTracker/SiPixelDigitizer/test/PixelDigisTest.cc .
wget http://www.grid.kfki.hu/twiki/pub/CMS/PilotBladeReconstruction/SiPixelRawToDigi.cc /EventFilter/SiPixelRawToDigi/plugins/SiPixelRawToDigi.cc .
wget http://www.grid.kfki.hu/twiki/pub/CMS/PilotBladeReconstruction/SiPixelRawToDigi.h /EventFilter/SiPixelRawToDigi/plugins/SiPixelRawToDigi.h .
wget http://www.grid.kfki.hu/twiki/pub/CMS/PilotBladeReconstruction/SiPixelRawToDigi_cfi.py.txt /EventFilter/SiPixelRawToDigi/python/SiPixelRawToDigi_cfi.py .
In TimingStudy:
#define COMPLETE 0
#define SPLIT 2
scramv1 b -j20
Config files divided into two steps
Frist step
cmsDriver.py MinBias_13TeV_cfi.py -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --conditions auto:run2_mc --pileup=NoPileUp --magField 38T_PostLS1 --customise SLHCUpgradeSimulations/Configuration/postLS1Customs.customisePostLS1 -n 10 --no_exec
Change the Geometry
#process.load("Configuration.StandardSequences.Geometry_cff")
#process.load("Geometry.CMSCommonData.cmsExtendedGeometry2015PilotXML_cfi")
#process.load('Geometry.TrackerGeometryBuilder.trackerGeometry_cfi')
process.load('Configuration.Geometry.GeometrySimDB_cff') #from CMSSW_75X
process.load('Configuration.Geometry.GeometryRecoDB_cff') #from CMSSW_75X
#process.trackerGeometry.applyAlignment = cms.bool(False)
process.trackerGeometryDB.applyAlignment = cms.bool(False) #from CMSSW_75X
process.mix.digitizers.pixel.enablePilotBlades = cms.bool(True)
process.mix.digitizers.pixel.DeadModules_DB = cms.bool(True)
process.mix.digitizers.pixel.LorentzAngle_DB = cms.bool(True)
Output def
# ------------------- Output ---------------------------
process.MYoutput = cms.OutputModule("PoolOutputModule",
SelectEvents = cms.untracked.PSet(
SelectEvents = cms.vstring('generation_step')
),
dataset = cms.untracked.PSet(
dataTier = cms.untracked.string(''),
filterName = cms.untracked.string('')
),
eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
fileName = cms.untracked.string('MinBias_13TeV_cfi_py_GEN_SIM_DIGI_L1_DIGI2RAW.root'),
outputCommands = cms.untracked.vstring(
'keep *',
'drop *_simCastorDigis_*_*',
'drop *_simEcalUnsuppressedDigis_*_*',
'drop *_simHcalUnsuppressedDigis_*_*',
'drop *_simSiPixelDigis_*_*',
'drop *_simSiStripDigis_*_*',
),
splitLevel = cms.untracked.int32(0)
)
process.TFileService = cms.Service("TFileService",
fileName = cms.string('Pilot_digi_histos_3k.root')
)
#-------------------------------------------------------
Then add the new DB-s:
First add the correct Geometry DB #from CMSSW_75X
process.XMLFromDBSource.label=''
process.PoolDBESSourceGeometry = cms.ESSource("PoolDBESSource",
process.CondDBSetup,
timetype = cms.string('runnumber'),
toGet = cms.VPSet(
cms.PSet(record = cms.string('GeometryFileRcd'),tag = cms.string('XMLFILE_Geometry_74YV2_Extended2015_mc')),
cms.PSet(record = cms.string('IdealGeometryRecord'),tag = cms.string('TKRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PGeometricDetExtraRcd'),tag = cms.string('TKExtra_Geometry_74YV2')),
cms.PSet(record = cms.string('PTrackerParametersRcd'),tag = cms.string('TKParameters_Geometry_74YV2')),
cms.PSet(record = cms.string('PEcalBarrelRcd'), tag = cms.string('EBRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PEcalEndcapRcd'), tag = cms.string('EERECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PEcalPreshowerRcd'),tag = cms.string('EPRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PHcalRcd'), tag = cms.string('HCALRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PCaloTowerRcd'), tag = cms.string('CTRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PZdcRcd'), tag = cms.string('ZDCRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PCastorRcd'), tag = cms.string('CASTORRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('CSCRecoGeometryRcd'),tag = cms.string('CSCRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('CSCRecoDigiParametersRcd'),tag = cms.string('CSCRECODIGI_Geometry_74YV2')),
cms.PSet(record = cms.string('DTRecoGeometryRcd'),tag = cms.string('DTRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('RPCRecoGeometryRcd'),tag = cms.string('RPCRECO_Geometry_74YV2'))
),
connect = cms.string('sqlite_file:/data/vami/projects/PilotBlade/PilotGeometry.db')
)
process.es_prefer_geometry = cms.ESPrefer( "PoolDBESSource", "PoolDBESSourceGeometry" )
import CalibTracker.Configuration.Common.PoolDBESSource_cfi
# --------------------- SiPixelQuality -----------------
process.SiPixelQualityDBReader = cms.ESSource("PoolDBESSource",
BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'),
DBParameters = cms.PSet(
messageLevel = cms.untracked.int32(0),
authenticationPath = cms.untracked.string('')
),
connect = cms.string ('sqlite_file:/data/vami/projects/PilotBlade/SiPixelQuality_PilotBlade.db'),
toGet = cms.VPSet(
cms.PSet(
record = cms.string('SiPixelQualityFromDbRcd'),
tag = cms.string('SiPixelQuality_PilotBlade')
)
)
)
process.es_prefer_Quality = cms.ESPrefer("PoolDBESSource","SiPixelQualityDBReader")
#-------------------------------------------------------
# --------------------- CablingMap ---------------------
process.CablingMapDBReader = cms.ESSource("PoolDBESSource",
BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'),
DBParameters = cms.PSet(
messageLevel = cms.untracked.int32(0),
authenticationPath = cms.untracked.string('')
),
connect = cms.string('sqlite_file:/data/vami/projects/PilotBlade/SiPixelCabling_PilotBlade.db'),
toGet = cms.VPSet(
cms.PSet(
record = cms.string('SiPixelFedCablingMapRcd'),
tag = cms.string('SiPixelFedCablingMap_mc')
)
)
)
process.es_prefer_CablingReader = cms.ESPrefer("PoolDBESSource","CablingMapDBReader")
#-------------------------------------------------------
# --------------------- LorentzAngle -------------------
process.LorentzAngleDBReader = cms.ESSource("PoolDBESSource",
BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'),
DBParameters = cms.PSet(
messageLevel = cms.untracked.int32(0),
authenticationPath = cms.untracked.string('')
),
connect = cms.string ('sqlite_file:/data/vami/projects/PilotBlade/SiPixelLorentzAngle_PilotBlade.db'),
toGet = cms.VPSet(
cms.PSet(
record = cms.string('SiPixelLorentzAngleSimRcd'),
tag = cms.string('SiPixelLorentzAngleSim_v02_mc')
)
)
)
process.es_prefer_LA = cms.ESPrefer("PoolDBESSource","LorentzAngleDBReader")
Analyzers
#---------------------- Analyzers ----------------------
process.analyzeDigis = cms.EDAnalyzer("PixelDigisTest",
Verbosity = cms.untracked.bool(True),
src = cms.InputTag("mix"),
)
process.analyzeDigis_step = cms.Path(process.analyzeDigis)
#-------------------------------------------------------
Schedule
# ------------------------ Schedule --------------------
process.MYoutput_step = cms.EndPath(process.MYoutput)
process.schedule = cms.Schedule(
process.generation_step,
process.genfiltersummary_step,
process.simulation_step,
process.digitisation_step,
process.L1simulation_step,
process.digi2raw_step,
process.analyzeDigis_step,
process.endjob_step,
process.MYoutput_step
)
Second step
cmsDriver.py MinBias_13TeV_cfi.py -s RAW2DIGI,L1Reco,RECO --mc --conditions auto:run2_mc --pileup=NoPileUp --magField 38T_PostLS1 --customise SLHCUpgradeSimulations/Configuration/postLS1Customs.customisePostLS1 -n 10 --no_exec
# Input source
process.source = cms.Source("PoolSource",
fileNames = cms.untracked.vstring('file:MinBias_13TeV_cfi_py_GEN_SIM_DIGI_L1_DIGI2RAW.root'),
secondaryFileNames = cms.untracked.vstring()
)
# ------------------- Output ---------------------------
process.RECOSIMoutput = cms.OutputModule("PoolOutputModule",
dataset = cms.untracked.PSet(
dataTier = cms.untracked.string(''),
filterName = cms.untracked.string('')
),
eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
fileName = cms.untracked.string('MinBias_13TeV_cfi_py_RAW2DIGI_L1Reco_RECO.root'),
outputCommands = cms.untracked.vstring('drop *','keep *_*ixel*_*_*'),
#outputCommands = process.RECOSIMEventContent.outputCommands,
splitLevel = cms.untracked.int32(0)
)
process.TFileService = cms.Service("TFileService",
fileName = cms.string('digicluster_histos.root')
)
#-------------------------------------------------------
Geometry from DB
# ---------------------- PB Geometry -------------------
process.load('Configuration.Geometry.GeometrySimDB_cff')
process.load('Configuration.Geometry.GeometryRecoDB_cff')
#process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
process.trackerGeometryDB.applyAlignment = cms.bool(False)
process.XMLFromDBSource.label=''
process.PoolDBESSourceGeometry = cms.ESSource("PoolDBESSource",
process.CondDBSetup,
timetype = cms.string('runnumber'),
toGet = cms.VPSet(
cms.PSet(record = cms.string('GeometryFileRcd'),tag = cms.string('XMLFILE_Geometry_74YV2_Extended2015_mc')),
cms.PSet(record = cms.string('IdealGeometryRecord'),tag = cms.string('TKRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PGeometricDetExtraRcd'),tag = cms.string('TKExtra_Geometry_74YV2')),
cms.PSet(record = cms.string('PTrackerParametersRcd'),tag = cms.string('TKParameters_Geometry_74YV2')),
cms.PSet(record = cms.string('PEcalBarrelRcd'), tag = cms.string('EBRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PEcalEndcapRcd'), tag = cms.string('EERECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PEcalPreshowerRcd'),tag = cms.string('EPRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PHcalRcd'), tag = cms.string('HCALRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PCaloTowerRcd'), tag = cms.string('CTRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PZdcRcd'), tag = cms.string('ZDCRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('PCastorRcd'), tag = cms.string('CASTORRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('CSCRecoGeometryRcd'),tag = cms.string('CSCRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('CSCRecoDigiParametersRcd'),tag = cms.string('CSCRECODIGI_Geometry_74YV2')),
cms.PSet(record = cms.string('DTRecoGeometryRcd'),tag = cms.string('DTRECO_Geometry_74YV2')),
cms.PSet(record = cms.string('RPCRecoGeometryRcd'),tag = cms.string('RPCRECO_Geometry_74YV2'))
),
connect = cms.string('sqlite_file:/data/vami/projects/PilotBlade/PilotGeometry.db')
)
process.es_prefer_geometry = cms.ESPrefer( "PoolDBESSource", "PoolDBESSourceGeometry" )
#-------------------------------------------------------
GlobalTag
# --------------------- SiPixelQuality -----------------
process.siPixelDigis.UseQualityInfo = cms.bool(True)
process.SiPixelQualityDBReader = cms.ESSource("PoolDBESSource",
BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'),
DBParameters = cms.PSet(
messageLevel = cms.untracked.int32(0),
authenticationPath = cms.untracked.string('')
),
connect = cms.string ('sqlite_file:/data/vami/projects/PilotBlade/SiPixelQuality_PilotBlade3.db'),
toGet = cms.VPSet(
cms.PSet(
record = cms.string('SiPixelQualityFromDbRcd'),
tag = cms.string('SiPixelQuality_PilotBlade')
)
)
)
process.es_prefer_Quality = cms.ESPrefer("PoolDBESSource","SiPixelQualityDBReader")
#-------------------------------------------------------
# --------------------- CablingMap ---------------------
process.CablingMapDBReader = cms.ESSource("PoolDBESSource",
BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'),
DBParameters = cms.PSet(
messageLevel = cms.untracked.int32(0),
authenticationPath = cms.untracked.string('')
),
connect = cms.string('sqlite_file:/data/vami/projects/PilotBlade/SiPixelCabling_PilotBlade.db'),
toGet = cms.VPSet(
cms.PSet(
record = cms.string('SiPixelFedCablingMapRcd'),
tag = cms.string('SiPixelFedCablingMap_mc')
)
)
)
process.es_prefer_CablingReader = cms.ESPrefer("PoolDBESSource","CablingMapDBReader")
#-------------------------------------------------------
# --------------------- LorentzAngle -------------------
process.LorentzAngleDBReader = cms.ESSource("PoolDBESSource",
BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'),
DBParameters = cms.PSet(
messageLevel = cms.untracked.int32(0),
authenticationPath = cms.untracked.string('')
),
connect = cms.string ('sqlite_file:/data/vami/projects/PilotBlade/SiPixelLorentzAngle_PilotBlade.db'),
toGet = cms.VPSet(
cms.PSet(
record = cms.string('SiPixelLorentzAngleSimRcd'),
tag = cms.string('SiPixelLorentzAngleSim_v02_mc')
)
)
)
process.es_prefer_LA = cms.ESPrefer("PoolDBESSource","LorentzAngleDBReader")
# --------------------- Gain Calab DB ------------------
process.GainDBReader = cms.ESSource("PoolDBESSource",
BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'),
DBParameters = cms.PSet(
messageLevel = cms.untracked.int32(0),
authenticationPath = cms.untracked.string('')
),
connect = cms.string ('sqlite_file:/data/vami/projects/PilotBlade/GainDB_PilotBlade.db'),
toGet = cms.VPSet(
cms.PSet(
record = cms.string('SiPixelGainCalibrationOfflineRcd'),
tag = cms.string('GainCalib_TEST_offline')
)
)
)
process.es_prefer_GainCalib = cms.ESPrefer("PoolDBESSource","GainDBReader")
Reconstruction
# --------------------- Reconstruction --------------------
#process.load('CondTools.SiPixel.SiPixelGainCalibrationService_cfi')
process.load('RecoLocalTracker.SiPixelRecHits.PixelCPEESProducers_cff')
process.siPixelDigis.UsePilotBlade = cms.bool(True)
process.PixelCPEGenericESProducer.UseErrorsFromTemplates = cms.bool(False)
process.PixelCPEGenericESProducer.TruncatePixelCharge = cms.bool(False)
process.PixelCPEGenericESProducer.IrradiationBiasCorrection = cms.bool(False)
process.PixelCPEGenericESProducer.LoadTemplatesFromDB = cms.bool(False)
process.PixelCPEGenericESProducer.DoCosmics = cms.bool(False)
#---------------------- Analyzers ----------------------
process.analyzeDigis = cms.EDAnalyzer("PixelDigisTest",
Verbosity = cms.untracked.bool(True),
src = cms.InputTag("siPixelDigis"),
)
process.analyzeClusters = cms.EDAnalyzer("ReadPixClusters",
Verbosity = cms.untracked.bool(True),
src = cms.InputTag("siPixelClusters"),
)
process.analyzeRecHits = cms.EDAnalyzer("ReadPixelRecHit",
Verbosity = cms.untracked.bool(True),
src = cms.InputTag("siPixelRecHits"),
)
#-------------------------------------------------------
# Schedule definition
process.schedule = cms.Schedule(
process.raw2digi_step,
process.L1Reco_step,
#process.reconstruction_step,
process.siPixelClusters_step,
#process.siPixelRecHits_step,
process.analyzePBDigis_step,
process.analyzePBClusters_step,
#process.analyzePBRecHits_step,
#process.PilotBladeStudy_step,
process.endjob_step,
process.RECOSIMoutput_step
)
Create DBs
Gain DB sqlite file
cd /afs/cern.ch/work/t/tvami/public/Gain/Run_1085/CMSSW_7_4_12_patch4/src/DPGAnalysis-SiPixelTools/GainCalibration/test
Copying /store/group/dpg_tracker_pixel/comm_pixel/jkarancs/GainRun_1085/GainCalibration.root to /tmp/tvami/GainCalibration_1085.root
cmsRun SiPixelGainCalibrationDBUploader_Offline_PB_cfg.py
cmsRun SiPixelGainCalibrationDBUploader_HLT_PB_cfg.py
Geometry DB sqlite file
Put
'Geometry/TrackerCommonData/data/trackerParameters.xml’,
in cmsExtendedGeometry2015PilotXML_cfi.py
Include
process.load("Geometry.CMSCommonData.cmsExtendedGeometry2015PilotXML_cfi")
process.load("Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi")
in the configs
cmsrun CMSSW_7_5_0_pre1/src/CondTools/Geometry/test/geometryxmlwriter.py #that creates a big XML file
cmsrun CMSSW_7_5_0_pre1/src/CondTools/Geometry/test/geometrywriter.py #that creates an sqlite file
Cabling map sqlite file
cd CalibTracker/SiPixelConnectivity/test/
rm -f cabling.db write.log ;
cmsrun write_cfg.py
cp cabling.db ../../../.
Containing:
BmI_BLD2_PNL1_ROC0-7: 25
BmI_BLD2_PNL1_ROC8-15: 26
BmI_BLD2_PNL2_ROC0-7: 27
BmI_BLD2_PNL2_ROC8-15: 28
BmI_BLD3_PNL1_ROC0-7: 31
BmI_BLD3_PNL1_ROC8-15: 32
BmI_BLD3_PNL2_ROC0-7: 33
BmI_BLD3_PNL2_ROC8-15: 34
BmO_BLD10_PNL1_ROC0-7: 7
BmO_BLD10_PNL1_ROC8-15: 8
BmO_BLD10_PNL2_ROC0-7: 9
BmO_BLD10_PNL2_ROC8-15: 10
BmO_BLD11_PNL1_ROC0-7: 1
BmO_BLD11_PNL1_ROC8-15: 2
BmO_BLD11_PNL2_ROC0-7: 3
BmO_BLD11_PNL2_ROC8-15: 4
Lorentz Angle DB sqlite file
vim CondTools/SiPixel/test/SiPixelLorentzAngleDB_cfg.py
process.load("Configuration.StandardSequences.Geometry_cff")
process.load("Geometry.CMSCommonData.cmsExtendedGeometry2015PilotXML_cfi")
process.load('Geometry.TrackerGeometryBuilder.trackerGeometry_cfi')
Change the
tag and
record to the appropriate one (given in the Global Tag):
cms.PSet(
record = cms.string('SiPixelLorentzAngleRcd'),
tag = cms.string('SiPixelLorentzAngleSim_v02_mc')
),
Add the needed elements:
#PilotBlade
cms.PSet(
side = cms.uint32(1),
disk = cms.uint32(3),
HVgroup = cms.uint32(1),
angle = cms.double(0.06404)
),
cms.PSet(
side = cms.uint32(1),
disk = cms.uint32(3),
HVgroup = cms.uint32(2),
angle = cms.double(0.06404)
)
Uploaded DBs
https://github.com/tvami/cmssw80X-PilotBlade/blob/PilotBladeStudy/DPGAnalysis/PilotBladeStudy/python/PilotBladeSetup_cfi.py
Phase I Ntuple generálás
export SCRAM_ARCH=slc6_amd64_gcc530
cmsrel CMSSW_8_1_0_pre8
cd CMSSW_8_1_0_pre8/src
cmsenv
git cms-addpkg SimGeneral/MixingModule
sed -i "95,106d" SimGeneral/MixingModule/python/SiPixelSimParameters_cfi.py
sed -i "84s;digitizer.AddPixelInefficiency = cms.bool(False);digitizer.AddPixelInefficiency = cms.bool(True);" SimGeneral/MixingModule/python/SiPixelSimParameters_cfi.py
git clone https://github.com/jkarancs/PhaseIPixelNtuplizer.git DPGAnalysis/PhaseIPixelNtuplizer
scram b -j 20
ln -s DPGAnalysis/PhaseIPixelNtuplizer/python/PhaseINtuplizer_GenNu_DynIneffDB_cfg.py .
cmsRun PhaseINtuplizer_GenNu_DynIneffDB_cfg.py