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