k4SimGeant4
Loading...
Searching...
No Matches
redoSegmentationXYZ Namespace Reference

Variables

 readertool = HepMCFileReader("ReaderTool", Filename="Test/TestGeometry/data/testHepMCrandom.dat")
 
 reader = GenAlg("Reader", SignalProvider=readertool)
 
 Path
 
 hepmc_converter = HepMCToEDMConverter("Converter")
 
 dumper = HepMCDumper("Dumper")
 
 geoservice = GeoSvc("GeoSvc", detectors=['file:Test/TestGeometry/data/TestBoxCaloSD_3readouts.xml'], OutputLevel = INFO)
 
 geantservice = SimG4Svc("SimG4Svc", physicslist='SimG4TestPhysicsList')
 
 inspecttool = InspectHitsCollectionsTool("inspect", readoutNames=["ECalHits"], OutputLevel = DEBUG)
 
 savecaltool = SimG4SaveCalHits("saveECalHits", readoutNames = ["ECalHits"], OutputLevel = DEBUG)
 
 geantsim = SimG4Alg("SimG4Alg", outputs= ["SimG4SaveCalHits/saveECalHits","InspectHitsCollectionsTool/inspect"])
 
 resegment
 
 podiosvc = FCCDataSvc("EventDataSvc")
 
 out = PodioOutput("out", filename="testResegmentationXYZ.root")
 
 outputCommands
 
 EvtSel
 
 EvtMax
 
 TopAlg
 
 ExtSvc
 
 OutputLevel
 

Variable Documentation

◆ dumper

redoSegmentationXYZ.dumper = HepMCDumper("Dumper")

◆ EvtMax

redoSegmentationXYZ.EvtMax

◆ EvtSel

redoSegmentationXYZ.EvtSel

◆ ExtSvc

redoSegmentationXYZ.ExtSvc

◆ geantservice

redoSegmentationXYZ.geantservice = SimG4Svc("SimG4Svc", physicslist='SimG4TestPhysicsList')

◆ geantsim

redoSegmentationXYZ.geantsim = SimG4Alg("SimG4Alg", outputs= ["SimG4SaveCalHits/saveECalHits","InspectHitsCollectionsTool/inspect"])

◆ geoservice

redoSegmentationXYZ.geoservice = GeoSvc("GeoSvc", detectors=['file:Test/TestGeometry/data/TestBoxCaloSD_3readouts.xml'], OutputLevel = INFO)

◆ hepmc_converter

redoSegmentationXYZ.hepmc_converter = HepMCToEDMConverter("Converter")

◆ inspecttool

redoSegmentationXYZ.inspecttool = InspectHitsCollectionsTool("inspect", readoutNames=["ECalHits"], OutputLevel = DEBUG)

◆ out

redoSegmentationXYZ.out = PodioOutput("out", filename="testResegmentationXYZ.root")

◆ outputCommands

redoSegmentationXYZ.outputCommands

◆ OutputLevel

redoSegmentationXYZ.OutputLevel

◆ Path

redoSegmentationXYZ.Path

◆ podiosvc

redoSegmentationXYZ.podiosvc = FCCDataSvc("EventDataSvc")

◆ reader

redoSegmentationXYZ.reader = GenAlg("Reader", SignalProvider=readertool)

◆ readertool

redoSegmentationXYZ.readertool = HepMCFileReader("ReaderTool", Filename="Test/TestGeometry/data/testHepMCrandom.dat")

◆ resegment

redoSegmentationXYZ.resegment
Initial value:
1= RedoSegmentation("ReSegmentation",
2 # old bitfield (readout)
3 oldReadoutName = "ECalHits",
4 # specify which fields are going to be deleted
5 oldSegmentationIds = ["x","y","z"],
6 # new bitfield (readout), with new segmentation
7 newReadoutName="ECalHitsReverseOrder",
8 OutputLevel = DEBUG)
Redo the segmentation after the simulation has ended.
Definition RedoSegmentation.h:37

◆ savecaltool

redoSegmentationXYZ.savecaltool = SimG4SaveCalHits("saveECalHits", readoutNames = ["ECalHits"], OutputLevel = DEBUG)

◆ TopAlg

redoSegmentationXYZ.TopAlg