CMS 3D CMS Logo

Functions | Variables
base_cff Namespace Reference

Functions

def SetLargeTheta (process)
 
def SetLevel1 (process)
 
def SetLevel2 (process)
 
def SetLevel3 (process)
 
def SetLevel4 (process)
 
def SetLowTheta (process)
 
def UseCrossingAngle (xangle, process)
 

Variables

 beamDivergenceVtxGenerator
 
 beamDivX45
 
 beamDivX56
 
 beamDivY45
 
 beamDivY56
 
 beamEnergy
 
 beamMom45
 
 beamMom56
 
 betaStarX45
 
 betaStarX56
 
 betaStarY45
 
 betaStarY56
 
 ctppsBeamParametersESSource
 
 ctppsLHCInfoESSource
 
 firstRun
 
 generator
 
 halfXangleX45
 
 halfXangleX56
 
 halfXangleY45
 
 halfXangleY56
 
 hepMCTag
 
 includeDiamonds
 
 initialSeed
 
 label
 
 pitchPixelsHor
 
 pitchPixelsVer
 
 pitchStrips
 
 produceHitsRelativeToBeam
 
 produceRecHits
 
 produceScoringPlaneHits
 
 RandomNumberGeneratorService
 
 roundToPitch
 
 setBeamPars
 
 source
 
 sourceSeed
 
 tagLocalTrackLite
 
 tagRecHit
 
 theta_x_sigma
 
 theta_y_sigma
 
 validityRange
 
 verbosity
 
 vtxOffsetX45
 
 vtxOffsetX56
 
 vtxOffsetY45
 
 vtxOffsetY56
 
 vtxOffsetZ45
 
 vtxOffsetZ56
 
 vtxStddevX
 
 vtxStddevY
 
 vtxStddevZ
 
 xangle
 
 xi_max
 

Function Documentation

◆ SetLargeTheta()

def base_cff.SetLargeTheta (   process)

Definition at line 147 of file base_cff.py.

147 def SetLargeTheta(process):
148  pass
149 
150 # xangle in murad

◆ SetLevel1()

def base_cff.SetLevel1 (   process)

Definition at line 113 of file base_cff.py.

113 def SetLevel1(process):
114  process.ctppsBeamParametersESSource.vtxStddevX = 0E-4
115  process.ctppsBeamParametersESSource.vtxStddevZ = 0
116 
117  process.ctppsBeamParametersESSource.beamDivX45 = 0E-6
118  process.ctppsBeamParametersESSource.beamDivX56 = 0E-6
119  process.ctppsBeamParametersESSource.beamDivY45 = 0E-6
120  process.ctppsBeamParametersESSource.beamDivY56 = 0E-6
121 
122  process.ctppsDirectProtonSimulation.roundToPitch = False
123 
124 

◆ SetLevel2()

def base_cff.SetLevel2 (   process)

Definition at line 125 of file base_cff.py.

125 def SetLevel2(process):
126  process.ctppsBeamParametersESSource.beamDivX45 = 0E-6
127  process.ctppsBeamParametersESSource.beamDivX56 = 0E-6
128  process.ctppsBeamParametersESSource.beamDivY45 = 0E-6
129  process.ctppsBeamParametersESSource.beamDivY56 = 0E-6
130 
131  process.ctppsDirectProtonSimulation.roundToPitch = False
132 
133 

◆ SetLevel3()

def base_cff.SetLevel3 (   process)

Definition at line 134 of file base_cff.py.

134 def SetLevel3(process):
135  process.ctppsDirectProtonSimulation.roundToPitch = False
136 
137 

◆ SetLevel4()

def base_cff.SetLevel4 (   process)

Definition at line 138 of file base_cff.py.

138 def SetLevel4(process):
139  pass
140 
141 

◆ SetLowTheta()

def base_cff.SetLowTheta (   process)

Definition at line 142 of file base_cff.py.

142 def SetLowTheta(process):
143  process.generator.theta_x_sigma = 0E-6
144  process.generator.theta_y_sigma = 0E-6
145 
146 

◆ UseCrossingAngle()

def base_cff.UseCrossingAngle (   xangle,
  process 
)

Definition at line 151 of file base_cff.py.

151 def UseCrossingAngle(xangle, process):
152  process.ctppsLHCInfoESSource.xangle = xangle
153  process.ctppsBeamParametersESSource.halfXangleX45 = xangle * 1E-6
154  process.ctppsBeamParametersESSource.halfXangleX56 = xangle * 1E-6

Referenced by year_2016_postTS2_cff.SetDefaults(), year_2016_preTS2_cff.SetDefaults(), year_2017_cff.SetDefaults(), and year_2018_cff.SetDefaults().

Variable Documentation

◆ beamDivergenceVtxGenerator

base_cff.beamDivergenceVtxGenerator

Definition at line 70 of file base_cff.py.

◆ beamDivX45

base_cff.beamDivX45

Definition at line 38 of file base_cff.py.

◆ beamDivX56

base_cff.beamDivX56

Definition at line 39 of file base_cff.py.

◆ beamDivY45

base_cff.beamDivY45

Definition at line 40 of file base_cff.py.

◆ beamDivY56

base_cff.beamDivY56

Definition at line 41 of file base_cff.py.

◆ beamEnergy

base_cff.beamEnergy

Definition at line 19 of file base_cff.py.

◆ beamMom45

base_cff.beamMom45

Definition at line 28 of file base_cff.py.

◆ beamMom56

base_cff.beamMom56

Definition at line 29 of file base_cff.py.

◆ betaStarX45

base_cff.betaStarX45

Definition at line 32 of file base_cff.py.

◆ betaStarX56

base_cff.betaStarX56

Definition at line 33 of file base_cff.py.

◆ betaStarY45

base_cff.betaStarY45

Definition at line 34 of file base_cff.py.

◆ betaStarY56

base_cff.betaStarY56

Definition at line 35 of file base_cff.py.

◆ ctppsBeamParametersESSource

base_cff.ctppsBeamParametersESSource

Definition at line 24 of file base_cff.py.

◆ ctppsLHCInfoESSource

base_cff.ctppsLHCInfoESSource

Definition at line 16 of file base_cff.py.

◆ firstRun

base_cff.firstRun

Definition at line 75 of file base_cff.py.

◆ generator

base_cff.generator

Definition at line 69 of file base_cff.py.

◆ halfXangleX45

base_cff.halfXangleX45

Definition at line 44 of file base_cff.py.

◆ halfXangleX56

base_cff.halfXangleX56

Definition at line 45 of file base_cff.py.

◆ halfXangleY45

base_cff.halfXangleY45

Definition at line 46 of file base_cff.py.

◆ halfXangleY56

base_cff.halfXangleY56

Definition at line 47 of file base_cff.py.

◆ hepMCTag

base_cff.hepMCTag

Definition at line 90 of file base_cff.py.

◆ includeDiamonds

base_cff.includeDiamonds

Definition at line 106 of file base_cff.py.

◆ initialSeed

base_cff.initialSeed

Definition at line 68 of file base_cff.py.

◆ label

base_cff.label

Definition at line 17 of file base_cff.py.

◆ pitchPixelsHor

base_cff.pitchPixelsHor

Definition at line 93 of file base_cff.py.

◆ pitchPixelsVer

base_cff.pitchPixelsVer

Definition at line 94 of file base_cff.py.

◆ pitchStrips

base_cff.pitchStrips

Definition at line 92 of file base_cff.py.

◆ produceHitsRelativeToBeam

base_cff.produceHitsRelativeToBeam

Definition at line 95 of file base_cff.py.

◆ produceRecHits

base_cff.produceRecHits

Definition at line 97 of file base_cff.py.

◆ produceScoringPlaneHits

base_cff.produceScoringPlaneHits

Definition at line 96 of file base_cff.py.

◆ RandomNumberGeneratorService

base_cff.RandomNumberGeneratorService

Definition at line 67 of file base_cff.py.

◆ roundToPitch

base_cff.roundToPitch

Definition at line 91 of file base_cff.py.

◆ setBeamPars

base_cff.setBeamPars

Definition at line 25 of file base_cff.py.

◆ source

base_cff.source

Definition at line 74 of file base_cff.py.

◆ sourceSeed

base_cff.sourceSeed

Definition at line 68 of file base_cff.py.

◆ tagLocalTrackLite

base_cff.tagLocalTrackLite

Definition at line 109 of file base_cff.py.

◆ tagRecHit

base_cff.tagRecHit

Definition at line 104 of file base_cff.py.

◆ theta_x_sigma

base_cff.theta_x_sigma

Definition at line 81 of file base_cff.py.

◆ theta_y_sigma

base_cff.theta_y_sigma

Definition at line 82 of file base_cff.py.

◆ validityRange

base_cff.validityRange

Definition at line 18 of file base_cff.py.

◆ verbosity

base_cff.verbosity

Definition at line 89 of file base_cff.py.

◆ vtxOffsetX45

base_cff.vtxOffsetX45

Definition at line 50 of file base_cff.py.

◆ vtxOffsetX56

base_cff.vtxOffsetX56

Definition at line 51 of file base_cff.py.

◆ vtxOffsetY45

base_cff.vtxOffsetY45

Definition at line 52 of file base_cff.py.

◆ vtxOffsetY56

base_cff.vtxOffsetY56

Definition at line 53 of file base_cff.py.

◆ vtxOffsetZ45

base_cff.vtxOffsetZ45

Definition at line 54 of file base_cff.py.

◆ vtxOffsetZ56

base_cff.vtxOffsetZ56

Definition at line 55 of file base_cff.py.

◆ vtxStddevX

base_cff.vtxStddevX

Definition at line 58 of file base_cff.py.

◆ vtxStddevY

base_cff.vtxStddevY

Definition at line 59 of file base_cff.py.

◆ vtxStddevZ

base_cff.vtxStddevZ

Definition at line 60 of file base_cff.py.

◆ xangle

base_cff.xangle

Definition at line 20 of file base_cff.py.

◆ xi_max

base_cff.xi_max

Definition at line 80 of file base_cff.py.

base_cff.SetLevel1
def SetLevel1(process)
Definition: base_cff.py:113
base_cff.SetLargeTheta
def SetLargeTheta(process)
Definition: base_cff.py:147
base_cff.SetLowTheta
def SetLowTheta(process)
Definition: base_cff.py:142
base_cff.SetLevel4
def SetLevel4(process)
Definition: base_cff.py:138
base_cff.UseCrossingAngle
def UseCrossingAngle(xangle, process)
Definition: base_cff.py:151
base_cff.SetLevel2
def SetLevel2(process)
Definition: base_cff.py:125
base_cff.SetLevel3
def SetLevel3(process)
Definition: base_cff.py:134