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')
42 config.addOutputVar(self.containerName, 'eta', 'eta')
43 config.addOutputVar(self.containerName, 'phi', 'phi')
44 config.addOutputVar(self.containerName, 'm', 'm')
45