ATLAS Offline Software
Loading...
Searching...
No Matches
Egamma1_LArStrip_FexCfg Namespace Reference

Functions

 Egamma1_LArStrip_FexCfg (flags, name='Egamma1_LArStrip_Fex', caloCellProducer="EMBE1CellsFromCaloCells", dump=False, dumpTerse=False, makeCaloCellContainerChecks=True, OutputLevel=DEBUG)

Variables

 logger = logging.getLogger(__name__)

Function Documentation

◆ Egamma1_LArStrip_FexCfg()

Egamma1_LArStrip_FexCfg.Egamma1_LArStrip_FexCfg ( flags,
name = 'Egamma1_LArStrip_Fex',
caloCellProducer = "EMBE1CellsFromCaloCells",
dump = False,
dumpTerse = False,
makeCaloCellContainerChecks = True,
OutputLevel = DEBUG )

Definition at line 11 of file Egamma1_LArStrip_FexCfg.py.

18 OutputLevel=DEBUG):
19
20 cfg = ComponentAccumulator()
21
22
23 alg = CompFactory.GlobalSim.Egamma1_LArStrip_Fex(name)
24
25 if caloCellProducer == "EMBE1CellsFromCaloCells":
26 caloCellProducer = CompFactory.GlobalSim.EMBE1CellsFromCaloCells()
27 caloCellProducer.makeCaloCellContainerChecks = makeCaloCellContainerChecks
28 if flags.Input.isMC:
29 caloCellProducer.caloCells = "AllCalo"
30 else:
31 caloCellProducer.caloCells = "SeedLessFS"
32 else:
33 logger.debug("Cell fetcher " + caloCellProducer + " not supported")
34 return cfg
35
36 roiAlgTool = CompFactory.GlobalSim.eFexRoIAlgTool()
37 roiAlgTool.etMin = 5000.
38 roiAlgTool.etaMin = 0.2
39 roiAlgTool.etaMax = 1.4
40
41 alg.caloCellProducer = caloCellProducer
42 alg.roiAlgTool = roiAlgTool
43
44 if OutputLevel is not None:
45 alg.OutputLevel = OutputLevel
46 caloCellProducer.OutputLevel = OutputLevel
47 roiAlgTool.OutputLevel = OutputLevel
48
49 alg.dump = dump
50 alg.dumpTerse = dumpTerse
51 cfg.addEventAlgo(alg)
52
53 return cfg
54

Variable Documentation

◆ logger

Egamma1_LArStrip_FexCfg.logger = logging.getLogger(__name__)

Definition at line 7 of file Egamma1_LArStrip_FexCfg.py.