25 def makeAlgs(self, config):
26
27 config.setSourceName (self.containerName, self.jetCollection, originalName = self.jetCollection)
28
29
30 if config.wantCopy (self.containerName) :
31 alg = config.createAlgorithm( 'CP::AsgShallowCopyAlg', 'ReclusteredJetShallowCopyAlg')
32 alg.input = config.readName (self.containerName)
33 alg.output = config.copyName (self.containerName)
34
35 alg = config.createAlgorithm('CP::ReclusteredJetCalibrationAlg', 'ReclusteredJetCalibrationAlg')
36
37 alg.reclusteredJets = config.readName(self.containerName)
38 alg.reclusteredJetsOut = config.copyName(self.containerName)
39 alg.smallRJets = config.readName(self.jetInput)
40
41 config.addOutputVar(self.containerName, 'pt', 'pt', auxType="float")
42 config.addOutputVar(self.containerName, 'eta', 'eta', auxType="float")
43 config.addOutputVar(self.containerName, 'phi', 'phi', auxType="float")
44 config.addOutputVar(self.containerName, 'm', 'm', auxType="float")
45