7from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
8from AthenaConfiguration.ComponentFactory
import CompFactory
13 acc = ComponentAccumulator()
14 TElectronTestAlg = CompFactory.getComp(
"CP::TElectronTestAlg")
17 acc.addEventAlgo(testAlg)
21if __name__ ==
"__main__":
22 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
23 flags = initConfigFlags()
28 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
29 cfg = MainServicesCfg(flags)
30 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
31 cfg.merge(PoolReadCfg(flags))
32 MessageSvc = CompFactory.MessageSvc
36 print(
"Start running...")
38 statusCode = cfg.run()
40 assert statusCode
is not None,
"Issue while running"
41 sys.exit(
not statusCode.isSuccess())
void print(char *figname, TCanvas *c1)
Dual use Test Alg for TElectronEfficiencyTool.