tuple TrajectoryFactories_cff::__muonMass = cms.double(0.10565836) |
Common to all TrajectoryFactories.
Definition at line 17 of file TrajectoryFactories_cff.py.
00001 BzeroReferenceTrajectoryFactory.clone( 00002 MaterialEffects = 'BrokenLinesCoarse', # see BrokenLinesTrajectoryFactory 00003 UseInvalidHits = True # to account for multiple scattering in these layers 00004 )
BzeroReferenceTrajectoryFactory with BrokenLines.
Definition at line 245 of file TrajectoryFactories_cff.py.
00001 ReferenceTrajectoryFactory.clone( 00002 MaterialEffects = 'BrokenLinesCoarse', # same as "BrokenLines" 00003 # others are "BrokenLinesCoarsePca" == "BrokenLinesPca", 00004 # "BrokenLinesFine", "BrokenLinesFinePca" 00005 # or even "BreakPoints" 00006 UseInvalidHits = True # to account for multiple scattering in these layers 00007 )
ReferenceTrajectoryFactory with BrokenLines.
Definition at line 231 of file TrajectoryFactories_cff.py.
tuple TrajectoryFactories_cff::BwdBzeroReferenceTrajectoryFactory = copy.deepcopy(BzeroReferenceTrajectoryFactory) |
Definition at line 136 of file TrajectoryFactories_cff.py.
tuple TrajectoryFactories_cff::BwdReferenceTrajectoryFactory = copy.deepcopy(ReferenceTrajectoryFactory) |
CombinedTrajectoryFactory using two instances of ReferenceTrajectoryFactory, one propagating alongMomentum, one oppositeToMomentum.
First a helper object, see above for CombinedFwdBwdBzeroTrajectoryFactory:
Definition at line 185 of file TrajectoryFactories_cff.py.
00001 cms.PSet( 00002 TrajectoryFactoryBase, 00003 ParticleMass = __muonMass, 00004 TrajectoryFactoryName = cms.string('BzeroReferenceTrajectoryFactory'), 00005 MomentumEstimate = cms.double(10.0) 00006 )
BzeroReferenceTrajectoryFactory.
Definition at line 48 of file TrajectoryFactories_cff.py.
Referenced by ReferenceTrajectoryFactory::bzeroFactory().
00001 cms.PSet( 00002 TrajectoryFactoryBase, # will not be used! 00003 TrajectoryFactoryName = cms.string('CombinedTrajectoryFactory'), 00004 00005 TrajectoryFactoryNames = cms.vstring( 00006 'BzeroReferenceTrajectoryFactory,FwdBzero', # look for PSet called FwdBzero 00007 'BzeroReferenceTrajectoryFactory,BwdBzero'), # look for PSet called BwdBzero 00008 useAllFactories = cms.bool(True), 00009 00010 # now one PSet for each of the configured trajectories: 00011 FwdBzero = cms.PSet(BzeroReferenceTrajectoryFactory), # FIXME: better by reference? 00012 BwdBzero = cms.PSet(BwdBzeroReferenceTrajectoryFactory) # FIXME: better by reference? 00013 )
Definition at line 139 of file TrajectoryFactories_cff.py.
00001 cms.PSet( 00002 TrajectoryFactoryBase, # will not be used! 00003 TrajectoryFactoryName = cms.string('CombinedTrajectoryFactory'), 00004 00005 TrajectoryFactoryNames = cms.vstring( 00006 'BzeroReferenceTrajectoryFactory,FwdBzero', # look for PSet called FwdBzero 00007 'BzeroReferenceTrajectoryFactory,BwdBzero', # look for PSet called BwdBzero 00008 'DualBzeroTrajectoryFactory,DualBzero'), # look for PSet called DualBzero 00009 useAllFactories = cms.bool(True), 00010 00011 # now one PSet for each of the configured trajectories: 00012 FwdBzero = cms.PSet(BzeroReferenceTrajectoryFactory), # FIXME: better by reference? 00013 BwdBzero = cms.PSet(BwdBzeroReferenceTrajectoryFactory), # defined above for CombinedFwdBwdBzeroTrajectoryFactory # FIXME: better by reference? 00014 DualBzero = cms.PSet(DualBzeroTrajectoryFactory) # FIXME: better by reference? 00015 )
CombinedTrajectoryFactory using three ReferenceTrajectories:
Definition at line 161 of file TrajectoryFactories_cff.py.
00001 cms.PSet( 00002 TrajectoryFactoryBase, # will not be used! 00003 TrajectoryFactoryName = cms.string('CombinedTrajectoryFactory'), 00004 00005 TrajectoryFactoryNames = cms.vstring( 00006 'ReferenceTrajectoryFactory,Fwd', # look for PSet called Fwd 00007 'ReferenceTrajectoryFactory,Bwd', # look for PSet called Bwd 00008 'DualTrajectoryFactory,Dual'), # look for PSet called Dual 00009 useAllFactories = cms.bool(True), 00010 00011 # now one PSet for each of the configured trajectories: 00012 Fwd = cms.PSet(ReferenceTrajectoryFactory), # FIXME: better by reference? 00013 Bwd = cms.PSet(BwdReferenceTrajectoryFactory), # defined above for CombinedFwdBwdTrajectoryFactory # FIXME: better by reference? 00014 Dual = cms.PSet(DualTrajectoryFactory) # FIXME: better by reference? 00015 )
CombinedTrajectoryFactory using three ReferenceTrajectories:
Definition at line 210 of file TrajectoryFactories_cff.py.
00001 cms.PSet( 00002 TrajectoryFactoryBase, # will not be used! 00003 TrajectoryFactoryName = cms.string('CombinedTrajectoryFactory'), 00004 00005 TrajectoryFactoryNames = cms.vstring( 00006 'ReferenceTrajectoryFactory,Fwd', # look for PSet called Fwd 00007 'ReferenceTrajectoryFactory,Bwd'), # look for PSet called Bwd 00008 useAllFactories = cms.bool(True), 00009 00010 # now one PSet for each of the configured trajectories: 00011 Fwd = cms.PSet(ReferenceTrajectoryFactory), # FIXME: better by reference? 00012 Bwd = cms.PSet(BwdReferenceTrajectoryFactory) # FIXME: better by reference? 00013 )
Definition at line 188 of file TrajectoryFactories_cff.py.
00001 cms.PSet( 00002 TrajectoryFactoryBase, # will not be used! 00003 TrajectoryFactoryName = cms.string('CombinedTrajectoryFactory'), 00004 # look for PSets called TwoBody and Reference: 00005 TrajectoryFactoryNames = cms.vstring( 00006 'TwoBodyDecayTrajectoryFactory,TwoBody', # look for PSet called TwoBody 00007 'ReferenceTrajectoryFactory,Reference'), # look for PSet called Reference 00008 useAllFactories = cms.bool(False), 00009 # now one PSet for each of the configured trajectories: 00010 TwoBody = cms.PSet( # FIXME: better by reference? 00011 TwoBodyDecayTrajectoryFactory 00012 ), 00013 Reference = cms.PSet( # FIXME: better by reference? 00014 ReferenceTrajectoryFactory 00015 ) 00016 )
CombinedTrajectoryFactory using an instance of TwoBodyDecayTrajectoryFactory and ReferenceTrajectoryFactory, taking the first successful.
Definition at line 109 of file TrajectoryFactories_cff.py.
00001 cms.PSet( 00002 TrajectoryFactoryBase, 00003 ParticleMass = __muonMass, 00004 TrajectoryFactoryName = cms.string('DualBzeroTrajectoryFactory'), 00005 MomentumEstimate = cms.double(10.0) 00006 )
Definition at line 71 of file TrajectoryFactories_cff.py.
00001 cms.PSet( 00002 TrajectoryFactoryBase, 00003 ParticleMass = __muonMass, 00004 TrajectoryFactoryName = cms.string('DualTrajectoryFactory') 00005 )
Definition at line 60 of file TrajectoryFactories_cff.py.
00001 cms.PSet( 00002 TrajectoryFactoryBase, 00003 ParticleMass = __muonMass, 00004 TrajectoryFactoryName = cms.string('ReferenceTrajectoryFactory'), 00005 UseBzeroIfFieldOff = cms.bool(True), # if true, use BzeroReferenceTrajectory if B == 0 00006 MomentumEstimateFieldOff = cms.double(10.) # used if useBzeroIfFieldOff == True 00007 00008 )
Definition at line 34 of file TrajectoryFactories_cff.py.
00001 cms.PSet( 00002 PropagationDirection = cms.string('alongMomentum'), ## or "oppositeToMomentum" or "anyDirection" 00003 MaterialEffects = cms.string('Combined'), ## or "MultipleScattering" or "EnergyLoss" or "None" 00004 ## (see others at 'BrokenLinesTrajectoryFactory') 00005 UseProjectedHits = cms.bool(True), ## if false, projected hits are skipped 00006 UseInvalidHits = cms.bool(False), ## if false, invalid hits are skipped 00007 UseHitWithoutDet = cms.bool(True), ## if false, RecHits that are not attached to GeomDets are skipped 00008 UseBeamSpot = cms.bool(False) ## if true, the beam spot is used as a constraint via a virtual TTRecHit 00009 )
Definition at line 19 of file TrajectoryFactories_cff.py.
00001 cms.PSet( 00002 TrajectoryFactoryBase, 00003 NSigmaCut = cms.double(100.0), 00004 Chi2Cut = cms.double(10000.0), 00005 ParticleProperties = cms.PSet( 00006 PrimaryMass = cms.double(91.1876), 00007 PrimaryWidth = cms.double(2.4952), 00008 SecondaryMass = cms.double(0.105658) 00009 ), 00010 ConstructTsosWithErrors = cms.bool(False), 00011 UseRefittedState = cms.bool(True), 00012 EstimatorParameters = cms.PSet( 00013 MaxIterationDifference = cms.untracked.double(0.01), 00014 RobustificationConstant = cms.untracked.double(1.0), 00015 MaxIterations = cms.untracked.int32(100), 00016 UseInvariantMass = cms.untracked.bool(True) 00017 ), 00018 TrajectoryFactoryName = cms.string('TwoBodyDecayTrajectoryFactory') 00019 )
TwoBodyDecayReferenceTrajectoryFactory.
Definition at line 83 of file TrajectoryFactories_cff.py.