2 def setup(process, global_tag, zero_tesla = False):
3 """General setup of an alignment process. 6 - `process`: cms.Process object 7 - `global_tag`: global tag to be used 8 - `zero_tesla`: if 'True' the B-field map for 0T is enforced 13 process.load(
'Alignment.MillePedeAlignmentAlgorithm.alignmentsetup.myMessageLogger_cff')
19 process.load(
"Configuration.StandardSequences.MagneticField_0T_cff")
21 process.load(
'Configuration.StandardSequences.MagneticField_cff')
22 process.load(
'Configuration.Geometry.GeometryRecoDB_cff')
23 process.load(
"Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
25 from Configuration.AlCa.GlobalTag
import GlobalTag
26 process.GlobalTag =
GlobalTag(process.GlobalTag, global_tag)
27 print(
"Using Global Tag:", process.GlobalTag.globaltag._value)
30 def setup(process, global_tag, zero_tesla=False)
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)