22 def makeAlgs(self, config):
23
24 alg = config.createAlgorithm( 'CP::ParticleLevelMissingETAlg',
25 'ParticleLevelMissingET',
26 reentrant=True )
27 alg.met = self.containerName
28
29 config.setSourceName (self.outputContainerName, self.containerName, isMet=True)
30 if config.wantCopy (self.outputContainerName):
31 alg = config.createAlgorithm( 'CP::AsgShallowCopyAlg', 'TruthMissingETShallowCopyAlg' )
32 alg.input = config.readName (self.outputContainerName)
33 alg.output = config.copyName (self.outputContainerName)
34
35 config.addOutputVar (self.outputContainerName, 'met', 'met', noSys=True)
36 config.addOutputVar (self.outputContainerName, 'phi', 'phi', noSys=True)