28 def makeAlgs(self, config):
29
30 config.setSourceName (self.calibratedJets, self.inputJets, originalName = self.inputJets)
31
32
33 if config.wantCopy (self.calibratedJets) :
34 alg = config.createAlgorithm( 'CP::AsgShallowCopyAlg', 'JetShallowCopyAlg' )
35 alg.input = config.readName (self.calibratedJets)
36 alg.output = config.copyName (self.calibratedJets)
37
38 alg = config.createAlgorithm('CP::JetCalibAlg', 'JetCalibAlg')
39 alg.jets = config.readName(self.calibratedJets )
40 alg.OutputLevel = 3
41
42
43 calibtool = calibToolFromConfigFile(config.flags, self.CalibFile, name=self.inputJets+"Calib")
44 calibtool.OutputLevel=3
45
46 if isAthena:
47
48 alg.calibrationTool = calibtool
49 else:
50
51 calibtool.toToolInAnaAlg(alg, "calibrationTool")
52
53
54
55
56
57