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
Log Message:
migrated HI validation code to new directory

File Contents

# User Rev Content
1 edwenger 1.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)