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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
process AlCaElectronsProduction = {
untracked PSet maxEvents = {untracked int32 input = -1}
include "FWCore/MessageLogger/data/MessageLogger.cfi"
source = PoolSource {
untracked vstring fileNames = {
'/store/mc/CSA08/Wenu/GEN-SIM-RECO/CSA08_S156_v1/0002/62BA9E7B-9B2B-DD11-BEEC-00145EED0362.root'
}
untracked uint32 debugVerbosity = 1
untracked bool debugFlag = false
}
include "SimGeneral/HepPDTESSource/data/pythiapdt.cfi"
include "Calibration/EcalAlCaRecoProducers/data/ALCARECOEcalCalIsolElectron.cff"
//low lumi paths
//replace ewkHLTFilter.HLTPaths = {"HLT1ElectronEt15_L1R_NI" , "HLT1ElectronLWEt18_L1R_LI" , "HLT2ElectronLWonlyPMEt10_L1R_NI" }
replace ewkHLTFilter.HLTPaths = {"HLT1ElectronEt15_L1R_NI"}
//high lumi paths
//replace ewkHLTFilter.HLTPaths = {"HLT1Electron" , "HLT1ElectronRelaxed" , "HLT2Electron", "HLT2ElectronRelaxed" }
module report=HLTrigReport{
InputTag HLTriggerResults = TriggerResults::HLT
}
#electron selection; this asks for 1 ele, with ET>20 GeV
replace goodElectrons.cut = "et > 20"
replace goodElectronFilter.minNumber = 1
replace goodElectronFilter.src = goodElectrons
replace goodElectrons2.cut = "et > 15"
replace goodElectronFilter2.minNumber = 0
#supercluster selection
replace superClusterMerger.src = {correctedHybridSuperClusters, correctedEndcapSuperClustersWithPreshower }
replace goodSuperClusters.cut = "et > 20"
replace goodSuperClusterFilter.minNumber = 0
replace goodSuperClusters2.cut = "et > 15"
replace goodSuperClusterFilter2.minNumber = 0
#isolation selection
//replace alCaIsolatedElectrons.electronLabel = testSelector
replace testSelector.src = egammaElectronTkIsolation
replace testSelector.max = 2.5
replace testSelector.filter = true
# ouptut module details
include "Calibration/EcalAlCaRecoProducers/data/ALCARECOEcalCalIsolElectron_Output.cff"
# event weight
replace alCaIsolatedElectrons.eventWeight = 1.
# output module
module out = PoolOutputModule
{
untracked string fileName = "alcaWenu.root"
using OutALCARECOEcalCalElectron
}
path pathALCARECOEcalCalElectron = {report, seqALCARECOEcalCalElectron}
endpath outpath = { out }
}
|