ATLAS Offline Software
Loading...
Searching...
No Matches
NoiseOccupancyTrigOff.py
Go to the documentation of this file.
1#--------------------------------------------------------------
2# JobOptions for user setting in SCTCalib/SCTCalibWriteSvc
3# - Minimum inputs to run each algorithm
4#--------------------------------------------------------------
5
6#--------------------------------------------------------------
7# RunNumber and number of events
8#--------------------------------------------------------------
9RunNumber = 191933
10EvtMax = -1
11
12#--------------------------------------------------------------
13# Geometry and Conditons Tag
14# - If empty, one tag is automatically chosen in topOptions
15#--------------------------------------------------------------
16GeometryTag = '' # empty in default
17ConditionsTag = '' # empty in default
18
19#--------------------------------------------------------------
20# Global flags and beam flag
21#--------------------------------------------------------------
22DataSource = 'data' # 'data' or 'geant4'
23beamType = 'collisions' # 'cosmics', 'singlebeam' or 'collisions'
24
25#------------------------------------------------------------
26# Flags for input
27# - TrkVal/BS : NoisyStrips, HV, DeadChip, DeadStrip
28# - HIST : NoiseOccupancy, RawOccupancy, Efficiency, BSErrorDB, LorentzAngle
29#------------------------------------------------------------
30ReadBS = True
31#------------------------------------------------------------
32# Algorithm turned on
33# - Set only one flag to True and others to False
34#------------------------------------------------------------
35#--- Algs using TrkVal or BS
36DoNoisyStrip = True
37DoNoisyLB = True
38DoHV = False
39DoDeadStrip = False
40DoDeadChip = False
41#--- Algs using HIST
42DoNoiseOccupancy = False
43DoRawOccupancy = False
44DoEfficiency = False
45DoBSErrorDB = False
46DoLorentzAngle = False
47
48#------------------------------------------------------------
49# Default setup for specific flags in SCTCalib
50# - This default is for NoisyStrips
51#------------------------------------------------------------
52UseDCS = False
53UseConfiguration = True
54UseCalibration = True
55UseMajority = True
56UseBSError = False
57#agrohsje not used: UseMonitor = False #True
58DoHitMaps = True
59ReadHitMaps = True # True = 2 steps of HitMap production and analysis, False = simultaneous production and analysis
60DoBSErrors = False
61
62#------------------------------------------------------------
63# Properties in SCTCalib
64#------------------------------------------------------------
65#--- local DB
66WriteToCool = True
67
68#--- Noisy strips
69NoisyUpdate = True # True = Write out difference from the existing data, False = Write out all
70NoisyMinStat = 10000 # 50000 (enough), 10000 (still possible), 5000 (for commissioning)
71NoisyStripAll = True # True = All noisy strips into DB, False = Only newly found strips
72NoisyStripThrDef = True # True = Offline, False = Calib
73NoisyStripThrOffline = 1.500E-2 # Threshold in Offline
74NoisyStripThrOnline = 1.500E-3 # Threshold in Online/Calibration (TBD)
75NoisyWaferFinder = True # True = turn on noisy wafer criteria, False = turn off
76NoisyWaferWrite = True # True = include noisy wafer, False = do not include
77NoisyWaferAllStrips = True # True = write out all strips, False = only noisy strips
78NoisyWaferThrBarrel = 1.000E-4
79NoisyWaferThrECA = 1.000E-4
80NoisyWaferThrECC = 1.000E-4
81NoisyWaferFraction = 0.500
82NoisyChipFraction = 0.500
83NoisyUploadTest = True
84NoisyModuleAverageInDB = -1.
85NoisyStripLastRunInDB = -999
86NoisyStripAverageInDB = -999.
87NoisyModuleList = 200
88NoisyModuleDiff = 0.200
89NoisyStripDiff = 128
90
91#--- Dead strips/chips
92DeadStripMinStat = 1600000
93DeadStripMinStatBusy = 200000
94DeadChipMinStat = 200000
95DeadStripSignificance = 10
96DeadChipSignificance = 10
97BusyThr4DeadFinding = 1E-4
98NoisyThr4DeadFinding = 1.500E-3
99DeadChipUploadTest = True
100DeadStripUploadTest = True
101
102#--- HIST
103NoiseOccupancyTriggerAware = False
104NoiseOccupancyMinStat = 5000
105RawOccupancyMinStat = 5000
106EfficiencyMinStat = 5000
107BSErrorDBMinStat = 5000
108LorentzAngleMinStat = 5000
109
110#--------------------------------------------------------------
111# Tags for local DB and XML files in SCTCalib/SCTCalibWriteSvc
112#--------------------------------------------------------------
113TagID4NoisyStrips = 'SctDerivedMonitoring-UPD4-002' # UPD4, open IOV for BLK
114TagID4DeadStrips = 'SctDerivedDeadStrips-003-00'
115TagID4DeadChips = 'SctDerivedDeadChips-003-00'
116TagID4NoiseOccupancy = 'SctDerivedNoiseOccupancy-003-01'
117TagID4RawOccupancy = 'SctDerivedRawOccupancy-003-00'
118TagID4Efficiency = 'SctDerivedEfficiency-003-00'
119TagID4BSErrors = 'SctDerivedBSErrors-003-00'
120TagID4LorentzAngle = 'SctDerivedLorentzAngle-001-01'
121
122#--------------------------------------------------------------
123# A list of GeometryTags
124# - One tag is chosen in topOptions from magnet current info
125#--------------------------------------------------------------
126GeometryTagSTF = 'ATLAS-GEO-20-00-01' # Solenoide=ON, BarrelTroid=ON
127GeometryTagNTF = 'ATLAS-GEO-20-00-01' # Solenoide=ON, BarrelTroid=OFF
128GeometryTagNSF = 'ATLAS-GEO-20-00-01' # Solenoide=OFF, BarrelTroid=ON
129GeometryTagNF = 'ATLAS-GEO-20-00-01' # Solenoide=OFF, BarrelTroid=OFF
130GeometryTagMC = 'ATLAS-GEO-20-00-01' # MC
131
132#--------------------------------------------------------------
133# A list of ConditionsTags
134# - One tag is chosen in topOptions from magnet current info
135#--------------------------------------------------------------
136#--- MC
137ConditionsTagMC = 'OFLCOND-DR-BS7T-ANom-00' # digi+rec for MC09 - Nominal
138#--- BLK : bulk production
139#ConditionsTagSTF = 'COMCOND-BLKPST-004-02' # Solenoide=ON, BarrelTroid=ON
140#ConditionsTagNTF = 'COMCOND-BLKPS-004-02' # Solenoide=ON, BarrelTroid=OFF
141#ConditionsTagNSF = 'COMCOND-BLKPT-004-02' # Solenoide=OFF, BarrelTroid=ON
142#ConditionsTagNF = 'COMCOND-BLKP-004-02' # Solenoide=OFF, BarrelTroid=OFF
143ConditionsTagSTF = 'COMCOND-BLKPA-006-03' # Solenoide=ON, BarrelTroid=ON
144ConditionsTagNTF = 'COMCOND-BLKPA-006-03' # Solenoide=ON, BarrelTroid=OFF
145ConditionsTagNSF = 'COMCOND-BLKPA-006-03' # Solenoide=OFF, BarrelTroid=ON
146ConditionsTagNF = 'COMCOND-BLKPA-006-03' # Solenoide=OFF, BarrelTroid=OFF
147#--- ES1 : prompt reconstruction
148# agrohsje not properly done, check for the current one !!!
149#ConditionsTagSTF = 'COMCOND-ES1PA-006-02' # Solenoide=ON, BarrelTroid=ON
150#ConditionsTagNTF = 'COMCOND-ES1PA-006-02' # Solenoide=ON, BarrelTroid=OFF
151#ConditionsTagNSF = 'COMCOND-ES1PA-006-02' # Solenoide=OFF, BarrelTroid=ON
152#ConditionsTagNF = 'COMCOND-ES1PA-006-02' # Solenoide=OFF, BarrelTroid=OFF
153#--- REP : reporcessing
154#ConditionsTagSTF = 'COMCOND-REPPST-006-00' # Solenoide=ON, BarrelTroid=ON
155#ConditionsTagNTF = 'COMCOND-REPPS-006-00' # Solenoide=ON, BarrelTroid=OFF
156#ConditionsTagNSF = 'COMCOND-REPPT-006-00' # Solenoide=OFF, BarrelTroid=ON
157#ConditionsTagNF = 'COMCOND-REPP-006-00' # Solenoide=OFF, BarrelTroid=OFF
158
159#--------------------------------------------------------------
160# Read /SCT/Derived/Monotoring in COOL
161# - Used in a criteria for upload of NoisyStrips
162NoisyReadNumRuns = 5
163TagID4NoisyUploadTest = 'SctDerivedMonitoring-UPD4-002'