Skip to content
Snippets Groups Projects
Commit 9768f775 authored by Deion Elgin Fellers's avatar Deion Elgin Fellers Committed by Eric Torrence
Browse files

First commit of scintillator reconstruction code.

Code doesn't actually do anything, but this compiles and give the basic framework
for adding real algorithims.
parent aa710c97
No related branches found
No related tags found
No related merge requests found
......@@ -11,3 +11,10 @@ atlas_add_component( TrackerDataAccessExample
LINK_LIBRARIES AthenaBaseComps TrackerRawData )
atlas_install_python_modules( python/*.py )
# Test(s) in the package:
atlas_add_test( TrackerDataAccessTest
SCRIPT python/TrackerDataAccessExampleConfig.py ${CMAKE_CURRENT_SOURCE_DIR}
PROPERTIES TIMEOUT 300 )
#!/usr/bin/env python
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
#!/usr/bin/env python
import sys
from AthenaConfiguration.ComponentFactory import CompFactory
from AthenaCommon.Constants import VERBOSE, INFO
Cmake_working_dir = sys.argv[1]
print("Cmake_working_dir = ", Cmake_working_dir)
def TrackerDataAccessExampleCfg(flags, name="TrackerDataAccessExampleAlg", **kwargs):
from FaserGeoModel.FaserGeoModelConfig import FaserGeometryCfg
......@@ -36,7 +40,7 @@ if __name__ == "__main__":
ConfigFlags.GeoModel.FaserVersion = "FASER-01" # FASER geometry
ConfigFlags.Input.ProjectName = "data20" # Needed to bypass autoconfig
ConfigFlags.GeoModel.Align.Dynamic = False
ConfigFlags.Input.Files = ["cosmics.raw"]
ConfigFlags.Input.Files = [f"{Cmake_working_dir}/../rawdata/Faser-Physics-001920-filtered.raw"] #path is set to test data for ctest
ConfigFlags.Output.RDOFileName = "my.RDO.pool.root"
ConfigFlags.lock()
......
......@@ -11,3 +11,9 @@ atlas_add_component( TriggerDataAccessExample
LINK_LIBRARIES AthenaBaseComps xAODFaserTrigger )
atlas_install_python_modules( python/*.py )
# Test(s) in the package:
atlas_add_test( TriggerDataAccessTest
SCRIPT python/TriggerDataAccessExampleConfig.py ${CMAKE_CURRENT_SOURCE_DIR}
PROPERTIES TIMEOUT 300 )
#!/usr/bin/env python
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
#!/usr/bin/env python
import sys
from AthenaConfiguration.ComponentFactory import CompFactory
from AthenaCommon.Constants import VERBOSE, INFO
Cmake_working_dir = sys.argv[1]
print("Cmake_working_dir = ", Cmake_working_dir)
def TriggerDataAccessExampleCfg(flags, name="TriggerDataAccessExampleAlg", **kwargs):
from FaserGeoModel.FaserGeoModelConfig import FaserGeometryCfg
......@@ -36,7 +40,7 @@ if __name__ == "__main__":
ConfigFlags.GeoModel.FaserVersion = "FASER-01" # Default FASER geometry
ConfigFlags.Input.ProjectName = "data20"
ConfigFlags.GeoModel.Align.Dynamic = False
ConfigFlags.Input.Files = ["cosmics.raw"]
ConfigFlags.Input.Files = [f"{Cmake_working_dir}/../rawdata/Faser-Physics-001920-filtered.raw"] #path is set to test data for ctest
ConfigFlags.Output.RDOFileName = "trigger.RDO.pool.root"
ConfigFlags.lock()
......
......@@ -11,3 +11,9 @@ atlas_add_component( WaveformDataAccessExample
LINK_LIBRARIES AthenaBaseComps ScintRawEvent )
atlas_install_python_modules( python/*.py )
# Test(s) in the package:
atlas_add_test( WaveformDataAccessTest
SCRIPT python/WaveformDataAccessExampleConfig.py ${CMAKE_CURRENT_SOURCE_DIR}
PROPERTIES TIMEOUT 300 )
#!/usr/bin/env python
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
#!/usr/bin/env python
import sys
from AthenaConfiguration.ComponentFactory import CompFactory
from AthenaCommon.Constants import VERBOSE, INFO
Cmake_working_dir = sys.argv[1]
print("Cmake_working_dir = ", Cmake_working_dir)
def WaveformDataAccessExampleCfg(flags, name="WaveformDataAccessExampleAlg", **kwargs):
from FaserGeoModel.FaserGeoModelConfig import FaserGeometryCfg
......@@ -36,7 +40,7 @@ if __name__ == "__main__":
ConfigFlags.GeoModel.FaserVersion = "FASER-01" # Default FASER geometry
ConfigFlags.Input.ProjectName = "data20"
ConfigFlags.GeoModel.Align.Dynamic = False
ConfigFlags.Input.Files = ["cosmics.raw"]
ConfigFlags.Input.Files = [f"{Cmake_working_dir}/../rawdata/Faser-Physics-001920-filtered.raw"] #path is set to test data for ctest
ConfigFlags.Output.RDOFileName = "waveform.RDO.pool.root"
ConfigFlags.lock()
......
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment