Difference: PilotBladeReconstruction (136 vs. 137)

Revision 1372016-12-14 - TamasVami

Line: 1 to 1
 
META TOPICPARENT name="CMSSusyTWiki"
Line: 21 to 21
 

Runs 286519 NEW
Added:
>
>
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

Line: 34 to 36
 24ns LS 41-60

Added:
>
>
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
 
Runs 286518 NEW
"From the DQM plots, I presume you have started run 286518 with BmI at 167 and BmO at 166?
Line: 54 to 62
 With the usual caveats that the endpoints of the LS pieces are a bit fuzzy.
Added:
>
>
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

Line: 376 to 389
 - all Pilot Blade modules included - saw a very high rate of OOS ~30Hz, most offending
Added:
>
>
- 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 NEW
Long run overnight 00:08 - 08:40
Ended in sync loss (After 8h32!)
OOS rate average = 3.1 Hz

Runs 283823-283828 NEW
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 NEW
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 NEW
Run taken with firmware 10.8
Runs 283479 NEW
Run taken during stable beams with firmware 10.7. 42 minute miniDAQ run 283479 ends with FED stuck in BUSY
Runs 283456-283461 DONE
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 DONE
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 DONE
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

OnlyZminus Try1

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:
<--/twistyPlugin twikiMakeVisibleInline-->
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
<--/twistyPlugin-->
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

detids (side = 1 means Z-; 2 modules per blade):

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
<--
#Prep:
connect = cms.string('frontier://FrontierPrep/CMS_CONDITIONS'),

#SiPixelQuality:
tag = cms.string('SiPixelQuality_PilotBlade_v1'), 

#Cabling for MC:
tag = cms.string('SiPixelCabling_PilotBlade_mc_v1'),
#Cabling for data:
tag = cms.string('SiPixelCabling_PilotBlade_data_v1'), 

#GenErr:
tag = cms.string('SiPixelGenErrors38T_PilotBlade_v1'),

#Template: 
none 

#LA: 
tag = cms.string('SiPixelLorentzAngle_PilotBlade_v1'),
#LA -- forWidth:
tag = cms.string('SiPixelLorentzAngle_PilotBlade_forWidth_v1'), 

#Gain -- Offline:
record = cms.string('SiPixelGainCalibrationOfflineRcd'),
tag = cms.string('GainCalib_PilotBlade_offline_v1')
#Gain -- HLT
record = cms.string('SiPixelGainCalibrationForHLTRcd'),
tag = cms.string('GainCalib_PilotBlade_hlt_v1')
-->

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
 
META FILEATTACHMENT attachment="plotting.C" attr="" comment="Plotting scrip_v1" date="1451430064" name="plotting.C" path="plotting.C" size="9429" stream="plotting.C" tmpFilename="/usr/tmp/CGItemp11423" user="TamasVami" version="1"
META FILEATTACHMENT attachment="custom_can_macro.C" attr="" comment="custom_can for plotting.C" date="1451430106" name="custom_can_macro.C" path="custom_can_macro.C" size="14951" stream="custom_can_macro.C" tmpFilename="/usr/tmp/CGItemp11717" user="TamasVami" version="1"
META FILEATTACHMENT attachment="2PilotBlade_HIFlowCorr_RAWtoRECO_test.py.txt" attr="" comment="RECO without PB" date="1452302545" name="2PilotBlade_HIFlowCorr_RAWtoRECO_test.py.txt" path="2PilotBlade_HIFlowCorr_RAWtoRECO_test.py" size="3930" stream="2PilotBlade_HIFlowCorr_RAWtoRECO_test.py" tmpFilename="/usr/tmp/CGItemp22637" user="TamasVami" version="2"
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback