ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/Validation/python/TrackValidationHeavyIons_cff.py
Revision: 1.1
Committed: Tue Mar 23 10:10:24 2010 UTC (15 years, 1 month ago) by edwenger
Content type: text/x-python
Branch: MAIN
CVS Tags: HEAD
Error occurred while calculating annotation data.
Log Message:
migrated HI validation code to new directory

File Contents

# Content
1 import FWCore.ParameterSet.Config as cms
2
3 # track associator settings
4 import SimTracker.TrackAssociation.TrackAssociatorByHits_cfi
5 TrackAssociatorByHitsRecoDenom = SimTracker.TrackAssociation.TrackAssociatorByHits_cfi.TrackAssociatorByHits.clone(
6 ComponentName = cms.string('TrackAssociatorByHitsRecoDenom'),
7 SimToRecoDenominator = cms.string('reco'),
8 UseGrouped = cms.bool(False)
9 )
10
11 # reco track quality cuts
12 from Validation.RecoTrack.cuts_cff import *
13 cutsRecoTracks.src = "hiSelectedTracks"
14 cutsRecoTracks.ptMin = 2.0
15 cutsRecoTracks.quality = []
16
17 # sim track quality cuts
18 from CmsHi.TrackAnalysis.findableSimTracks_cfi import *
19 findableSimTracks.ptMin = 2.0
20
21 # setup multi-track validator
22 from Validation.RecoTrack.MultiTrackValidator_cff import *
23 hiTrackValidator = multiTrackValidator.clone(
24 label = cms.VInputTag(cms.InputTag('cutsRecoTracks')),
25 label_tp_effic = cms.InputTag("findableSimTracks"),
26 label_tp_fake = cms.InputTag("cutsTPFake"),
27 signalOnlyTP = cms.bool(False),
28 skipHistoFit = cms.untracked.bool(True), # done in post-processing
29 minpT = cms.double(1.0),
30 maxpT = cms.double(100.0),
31 nintpT = cms.int32(40),
32 useLogPt = cms.untracked.bool(True)
33 )
34
35 # track validation sequence
36 hiTrackValidation = cms.Sequence(findableSimTracks
37 + cutsTPFake
38 + cutsRecoTracks
39 + hiTrackValidator)