CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ALCARECOSiStripCalMinBiasAAGHI_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # Set the HLT paths
5 ALCARECOSiStripCalMinBiasAAGHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
6  andOr = True, ## choose logical OR between Triggerbits
7 ## HLTPaths = [
8 ## #Minimum Bias
9 ## "HLT_MinBias*"
10 ## ],
11  # We want to change this key to SiStripCalMinBiasAAGHI --> update triggerbits first
12  eventSetupPathsKey = 'SiStripCalMinBiasAAGHI',
13  throw = False # tolerate triggers stated above, but not available
14  )
15 
16 # Select only events where tracker had HV on (according to DCS bit information)
17 # AND respective partition is in the run (according to FED information)
18 import CalibTracker.SiStripCommon.SiStripDCSFilter_cfi
19 DCSStatusForSiStripCalMinBiasAAG = CalibTracker.SiStripCommon.SiStripDCSFilter_cfi.siStripDCSFilter.clone()
20 
21 # Select pp-like events based on the pixel cluster multiplicity
22 #import HLTrigger.special.hltPixelActivityFilter_cfi
23 #HLTPixelActivityFilterForSiStripCalMinBias = HLTrigger.special.hltPixelActivityFilter_cfi.hltPixelActivityFilter.clone()
24 #HLTPixelActivityFilterForSiStripCalMinBias.maxClusters = 500
25 #HLTPixelActivityFilterForSiStripCalMinBias.inputTag = 'siPixelClusters'
26 
27 # Select only good tracks
29 ALCARECOSiStripCalMinBiasAAG = Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi.AlignmentTrackSelector.clone()
30 
31 ALCARECOSiStripCalMinBiasAAG.filter = True ##do not store empty events
32 ALCARECOSiStripCalMinBiasAAG.src = 'hiGeneralTracks'
33 ALCARECOSiStripCalMinBiasAAG.applyBasicCuts = True
34 ALCARECOSiStripCalMinBiasAAG.ptMin = 0.8 ##GeV
35 ALCARECOSiStripCalMinBiasAAG.nHitMin = 6 ## at least 6 hits required
36 ALCARECOSiStripCalMinBiasAAG.chi2nMax = 10.
37 
38 ALCARECOSiStripCalMinBiasAAG.GlobalSelector.applyIsolationtest = False
39 ALCARECOSiStripCalMinBiasAAG.GlobalSelector.applyGlobalMuonFilter = False
40 ALCARECOSiStripCalMinBiasAAG.GlobalSelector.applyJetCountFilter = False
41 
42 ALCARECOSiStripCalMinBiasAAG.TwoBodyDecaySelector.applyMassrangeFilter = False
43 ALCARECOSiStripCalMinBiasAAG.TwoBodyDecaySelector.applyChargeFilter = False
44 ALCARECOSiStripCalMinBiasAAG.TwoBodyDecaySelector.applyAcoplanarityFilter = False
45 ALCARECOSiStripCalMinBiasAAG.TwoBodyDecaySelector.applyMissingETFilter = False
46 
47 # Sequence with the filter for the Pixel activity #
48 #seqALCARECOSiStripCalMinBias = cms.Sequence(ALCARECOSiStripCalMinBiasHLT*HLTPixelActivityFilterForSiStripCalMinBias*DCSStatusForSiStripCalMinBias*ALCARECOSiStripCalMinBias)
49 
50 seqALCARECOSiStripCalMinBiasAAG = cms.Sequence(ALCARECOSiStripCalMinBiasAAGHLT *
51  DCSStatusForSiStripCalMinBiasAAG *
52  ALCARECOSiStripCalMinBiasAAG)
dont throw on unknown path names