Test case for a sequence starting from a single container, producing multiple ones.
More...
Test case for a sequence starting from a single container, producing multiple ones.
Definition at line 537 of file AnaAlgSequence.py.
◆ setUp()
def python.AnaAlgSequence.TestAnaAlgSeqMultiOutputContainer.setUp |
( |
|
self | ) |
|
Set up the sequence that we'll test.
Definition at line 540 of file AnaAlgSequence.py.
541 self.seq = AnaAlgSequence(
'MultiOutputContainerSeq' )
543 self.seq.
append( alg, inputPropName =
'particles',
544 outputPropName =
'particlesOut' )
546 self.seq.
append( alg, inputPropName =
'particles',
547 outputPropName = {
'goodObjects' :
'goodParticles',
548 'badObjects' :
'badParticles' } )
550 self.seq.
append( alg, inputPropName = {
'goodObjects' :
'particles' },
551 outputPropName = {
'goodObjects' :
'particlesOut' } )
553 self.seq.
append( alg, inputPropName = {
'badObjects' :
'particles' },
554 outputPropName = {
'badObjects' :
'particlesOut' } )
555 self.seq.
configure( inputName =
'Electrons',
556 outputName = {
'goodObjects' :
'GoodElectrons_%SYS%',
557 'badObjects' :
'BadElectrons_%SYS%' } )
◆ test_inputAndOutput()
def python.AnaAlgSequence.TestAnaAlgSeqMultiOutputContainer.test_inputAndOutput |
( |
|
self | ) |
|
Test the input/output containers set up for the sequence.
Definition at line 561 of file AnaAlgSequence.py.
561 def test_inputAndOutput( self ):
562 self.assertEqual( self.seq.Calibration.particles,
'Electrons' )
563 self.assertEqual( self.seq.GoodParticleTrimmer.particlesOut,
564 'GoodElectrons_%SYS%' )
565 self.assertEqual( self.seq.BadParticleTrimmer.particlesOut,
566 'BadElectrons_%SYS%' )
◆ seq
python.AnaAlgSequence.TestAnaAlgSeqMultiOutputContainer.seq |
The documentation for this class was generated from the following file:
bool configure(asg::AnaToolHandle< ITrigGlobalEfficiencyCorrectionTool > &tool, ToolHandleArray< IAsgElectronEfficiencyCorrectionTool > &electronEffToolsHandles, ToolHandleArray< IAsgElectronEfficiencyCorrectionTool > &electronSFToolsHandles, ToolHandleArray< CP::IMuonTriggerScaleFactors > &muonToolsHandles, ToolHandleArray< IAsgPhotonEfficiencyCorrectionTool > &photonEffToolsHandles, ToolHandleArray< IAsgPhotonEfficiencyCorrectionTool > &photonSFToolsHandles, const std::string &triggers, const std::map< std::string, std::string > &legsPerTool, unsigned long nToys, bool debug)