1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
import FWCore.ParameterSet.Config as cms
SiStripCalib = cms.EDAnalyzer(
"SiStripGainFromCalibTree",
OutputGains = cms.string('Gains_ASCII.txt'),
AlgoMode = cms.untracked.string('CalibTree'),
minTrackMomentum = cms.untracked.double(2),
minNrEntries = cms.untracked.double(25),
maxChi2OverNDF = cms.untracked.double(9999999.0),
maxMPVError = cms.untracked.double(25.0),
maxNrStrips = cms.untracked.uint32(8),
harvestingMode = cms.untracked.bool(False),
calibrationMode = cms.untracked.string('StdBunch'),
DQMdir = cms.untracked.string('AlCaReco/SiStripGains'),
ChargeHisto = cms.untracked.vstring('TIB','TIB_layer_1','TOB','TOB_layer_1','TIDminus','TIDplus','TECminus','TECplus'),
Validation = cms.untracked.bool(False),
OldGainRemoving = cms.untracked.bool(False),
FirstSetOfConstants = cms.untracked.bool(True),
CalibrationLevel = cms.untracked.int32(0), # 0==APV, 1==Laser, 2==module
InputFiles = cms.untracked.vstring(),
UseCalibration = cms.untracked.bool(False),
calibrationPath = cms.untracked.string(""),
saveSummary = cms.untracked.bool(False),
GoodFracForTagProd = cms.untracked.double(0.98),
NClustersForTagProd = cms.untracked.double(8E8),
SinceAppendMode = cms.bool(True),
TimeFromEndRun = cms.untracked.bool(False),
TimeFromStartOfRunRange = cms.untracked.bool(True),
IOVMode = cms.string('AlgoDriven'),
Record = cms.string('SiStripApvGainRcd'),
doStoreOnDB = cms.bool(True),
treePath = cms.untracked.string('gainCalibrationTree/tree'),
gain = cms.untracked.PSet(label = cms.untracked.string('shallowGainCalibration'), prefix = cms.untracked.string("GainCalibration"), suffix = cms.untracked.string('')),
evtinfo = cms.untracked.PSet(label = cms.untracked.string('shallowEventRun'), prefix = cms.untracked.string(""), suffix = cms.untracked.string('')),
tracks = cms.untracked.PSet(label = cms.untracked.string('shallowTracks'), prefix = cms.untracked.string("track"), suffix = cms.untracked.string('')),
)
SiStripCalibValidation = SiStripCalib.clone()
SiStripCalibValidation.OutputGains = cms.string('Validation_ASCII.txt')
SiStripCalibValidation.UseCalibration = cms.untracked.bool(True)
SiStripCalibValidation.calibrationPath = cms.untracked.string("file:Gains.root")
SiStripCalibValidation.doStoreOnDB = cms.bool(False)
|