diff --git a/.gitignore b/.gitignore index 2223f7a1aa1891f6b2d50bef88ee769582c8c5af..4e6641094b9af05ff5a49972b93cfc4a1a429c1d 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,6 @@ __pycache__/ *.py[cod] *$py.class .ipynb_checkpoints + +# ROOT file +*.root diff --git a/JugDigi/tests/options/example_crystalendcapsdigi.py b/JugDigi/tests/options/example_crystalendcapsdigi.py new file mode 100644 index 0000000000000000000000000000000000000000..62a983d445daac2e94b9780c7ba3b2bcbffcf696 --- /dev/null +++ b/JugDigi/tests/options/example_crystalendcapsdigi.py @@ -0,0 +1,25 @@ +from Gaudi.Configuration import * + +from GaudiKernel.DataObjectHandleBase import DataObjectHandleBase +from Configurables import ApplicationMgr, EICDataSvc, PodioOutput, GeoSvc + +geo_service = GeoSvc("GeoSvc") +podioevent = EICDataSvc("EventDataSvc", inputs=["output_emcal_electrons_npsim.root"], OutputLevel=DEBUG) + +from Configurables import PodioInput +from Configurables import Jug__Digi__CrystalEndcapsDigi as CrystalEndcapsDigi + +podioinput = PodioInput("PodioReader", collections=["mcparticles","EcalHits"], OutputLevel=DEBUG) +emcaldigi = CrystalEndcapsDigi(inputHitCollection="EcalHits",outputHitCollection="RawDigiEcalHits") + +out = PodioOutput("out", filename="digi_emcal_electrons_npsim.root") +out.outputCommands = ["keep *"] + +ApplicationMgr( + TopAlg = [podioinput, emcaldigi, out], + EvtSel = 'NONE', + EvtMax = 100, + ExtSvc = [podioevent], + OutputLevel=DEBUG + ) +