1 |
process Demo = {
|
2 |
|
3 |
source = PoolSource
|
4 |
{
|
5 |
untracked vstring fileNames = { '/store/mc/CSA08/Zmumu/GEN-SIM-RECO/CSA08_S156_v1/0002/0A59D9FF-A92B-DD11-8611-001A6434F19C.root' }
|
6 |
}
|
7 |
|
8 |
//source = EmptySource {}
|
9 |
|
10 |
|
11 |
untracked PSet maxEvents = {untracked int32 input = 100}
|
12 |
|
13 |
#keep the logging output to a nice level
|
14 |
service = MessageLogger {}
|
15 |
|
16 |
include "Configuration/StandardSequences/data/FakeConditions.cff"
|
17 |
|
18 |
include "TrackingTools/TrackRefitter/data/TracksToTrajectories.cff"
|
19 |
module generalTracks = TracksToTrajectories {
|
20 |
|
21 |
InputTag Tracks = generalTracks
|
22 |
|
23 |
PSet TrackTransformer = {
|
24 |
string Fitter = "KFFitterForRefitInsideOut"
|
25 |
string Smoother = "KFSmootherForRefitInsideOut"
|
26 |
string Propagator = "SmartPropagatorAnyRK"
|
27 |
string TrackerRecHitBuilder = "WithTrackAngle"
|
28 |
string MuonRecHitBuilder = "MuonRecHitBuilder"
|
29 |
|
30 |
string RefitDirection = "insideOut"
|
31 |
bool RefitRPCHits = true
|
32 |
}
|
33 |
}
|
34 |
|
35 |
module standAloneMuons = TracksToTrajectories {
|
36 |
|
37 |
InputTag Tracks = standAloneMuons
|
38 |
|
39 |
PSet TrackTransformer = {
|
40 |
string Fitter = "KFFitterForRefitInsideOut"
|
41 |
string Smoother = "KFSmootherForRefitInsideOut"
|
42 |
string Propagator = "SmartPropagatorAnyRK"
|
43 |
string TrackerRecHitBuilder = "WithTrackAngle"
|
44 |
string MuonRecHitBuilder = "MuonRecHitBuilder"
|
45 |
|
46 |
string RefitDirection = "insideOut"
|
47 |
bool RefitRPCHits = true
|
48 |
}
|
49 |
}
|
50 |
|
51 |
module globalMuons = TracksToTrajectories {
|
52 |
|
53 |
InputTag Tracks = globalMuons
|
54 |
|
55 |
PSet TrackTransformer = {
|
56 |
string Fitter = "KFFitterForRefitInsideOut"
|
57 |
string Smoother = "KFSmootherForRefitInsideOut"
|
58 |
string Propagator = "SmartPropagatorAnyRK"
|
59 |
string TrackerRecHitBuilder = "WithTrackAngle"
|
60 |
string MuonRecHitBuilder = "MuonRecHitBuilder"
|
61 |
|
62 |
string RefitDirection = "insideOut"
|
63 |
bool RefitRPCHits = true
|
64 |
}
|
65 |
}
|
66 |
|
67 |
|
68 |
include "Visualisation/Frog/data/Frog_Analyzer.cff"
|
69 |
replace frog.OutputFile ="Zmumu.vis"
|
70 |
#replace frog.SimTrackProducers = {}
|
71 |
#replace frog.SimVertexProducers = {}
|
72 |
replace frog.SimHitProducers = {}
|
73 |
replace frog.SimCaloHitProducers = {}
|
74 |
#replace frog.TrajectoryProducers = {generalTracks,standAloneMuons,globalMuons}
|
75 |
replace frog.TrajectoryProducers = {}
|
76 |
replace frog.TrackProducers = {generalTracks}
|
77 |
#replace frog.EcalRecHitProducers = {}
|
78 |
#replace frog.HcalHBHERecHitProducers = {}
|
79 |
#replace frog.HcalHORecHitProducers = {}
|
80 |
#replace frog.HcalHFRecHitProducers = {}
|
81 |
#replace frog.DTSegmentProducers = {}
|
82 |
#replace frog.CSCSegmentProducers = {}
|
83 |
#replace frog.RPCHitsProducers = {}
|
84 |
|
85 |
|
86 |
#replace frog.NEventsInVisFile = 50
|
87 |
|
88 |
|
89 |
#module out = PoolOutputModule
|
90 |
#{
|
91 |
# untracked string fileName = "out.root"
|
92 |
#}
|
93 |
|
94 |
#path p = {generalTracks,standAloneMuons,globalMuons, frog}
|
95 |
|
96 |
path p = {frog}
|
97 |
#endpath o = {out}
|
98 |
#schedule = {p,o}
|
99 |
|
100 |
|
101 |
}
|
102 |
|