3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
8 volumeNames = [
"ALFA::logALFA_FiberU" ,
"ALFA::logALFA_FiberV" ,
"ALFA::logOD_FiberActive" ,
9 "ALFA::B7L1_GVS" ,
"ALFA::A7L1_GVS" ,
"ALFA::A7R1_GVS" ,
"ALFA::B7R1_GVS" ]
11 volumeNames += [
"ALFA::logALFA_FiberU["+
str(i)+
"]" ]
12 volumeNames += [
"ALFA::logALFA_FiberV["+
str(i)+
"]" ]
13 kwargs.setdefault(
"LogicalVolumeNames", volumeNames)
14 kwargs.setdefault(
"OutputCollectionNames", [
"ALFA_HitCollection",
"ALFA_ODHitCollection"])
15 result.setPrivateTools(CompFactory.ALFA_SensitiveDetectorTool(name, **kwargs))