Skip to content
Snippets Groups Projects
Commit c3487477 authored by Steven Andrew Farrell's avatar Steven Andrew Farrell
Browse files

removing cmt directories

parent 787cd632
No related merge requests found
Showing
with 0 additions and 589 deletions
package BarcodeEvent
author <Elmar.Ritsch@cern.ch>
public
use AtlasPolicy AtlasPolicy-*
use GaudiInterface GaudiInterface-* External
end_public
package BarcodeInterfaces
author <Andreas.Salzburger@cern.ch>
public
use AtlasPolicy AtlasPolicy-*
use GaudiInterface GaudiInterface-* External
use BarcodeEvent BarcodeEvent-* Simulation/Barcode
end_public
package BarcodeServices
author <Andreas.Salzburger@cern.ch>
manager Andreas Salzburger <Andreas.Salzburger@cern.ch>
manager Elmar Ritsch <Elmar.Ritsch@cern.ch>
manager Wolfgang Lukas <Wolfgang.Lukas@cern.ch>
#################################################################
# public use statements
use GaudiInterface GaudiInterface-* External
use AtlasPolicy AtlasPolicy-*
use AtlasROOT AtlasROOT-* External
use AthenaBaseComps AthenaBaseComps-* Control
use BarcodeEvent BarcodeEvent-* Simulation/Barcode
use BarcodeInterfaces BarcodeInterfaces-* Simulation/Barcode
## macros
apply_tag ROOTBasicLibs
apply_tag ROOTMathLibs
#################################################################
# private use statements
private
public
# Create a named installed library
library BarcodeServicesLib "../Root/*.cxx"
apply_pattern named_installed_library library=BarcodeServicesLib
# Create the CINT dictionary
apply_pattern have_root_headers root_headers="BitCalculator.h TruthDressRoom.h ../Root/LinkDef.h" \
headers_lib=BarcodeServicesLib
library BarcodeServices *.cxx components/*.cxx
macro_append BarcodeServices_dependencies " BarcodeServicesLib"
apply_pattern component_library
apply_pattern declare_joboptions files="*.py"
apply_pattern declare_python_modules files="*.py"
private
#macro cppdebugflags '$(cppdebugflags_s)'
#macro_remove componentshr_linkopts "-Wl,-s"
package BeamEffects
#################################################################
# public use statements
use AtlasPolicy AtlasPolicy-*
use GaudiInterface GaudiInterface-* External
#################################################################
# private use statements
private
use AthenaBaseComps AthenaBaseComps-* Control
use AthenaKernel AthenaKernel-* Control
use AtlasCLHEP AtlasCLHEP-* External
use AtlasCLHEP_RandomGenerators AtlasCLHEP_RandomGenerators-* Simulation/Tools
use AtlasHepMC AtlasHepMC-* External
use CxxUtils CxxUtils-* Control
use EventInfo EventInfo-* Event
use GeneratorObjects GeneratorObjects-* Generators
use HepMC_Interfaces HepMC_Interfaces-* Simulation/Interfaces
use InDetBeamSpotService InDetBeamSpotService-* InnerDetector/InDetConditions
use StoreGate StoreGate-* Control
use AtlasGoogleTest AtlasGoogleTest-* External
# For TF1
#use AtlasROOT AtlasROOT-* External
#apply_tag rootGraphicsLibs
public
library BeamEffects *.cxx components/*.cxx
apply_pattern component_library
apply_pattern declare_python_modules files="*.py"
apply_pattern declare_joboptions files="*.py"
private
use TestTools TestTools-* AtlasTest
apply_pattern UnitTest_run unit_test=BeamEffectsAlg extra_sources=../src/BeamEffectsAlg.cxx
# use this to enable debugging for this package
#macro cppdebugflags '$(cppdebugflags_s)'
#macro_remove componentshr_linkopts "-Wl,-s"
end_private
package Digitization
author John Chapman <chapman@hep.phy.cam.ac.uk>
# Run-time environment setup
use MinimalRunTime MinimalRunTime-* Control -no_auto_imports
private
use TestPolicy TestPolicy-*
apply_pattern validate_xml
public
apply_pattern declare_joboptions files="*.py jobOpts/*.py"
apply_pattern declare_python_modules files="*.py"
# runtime files
apply_pattern declare_runtime files="../data/*.ascii" extras="../test/Digitization_TestConfiguration.xml"
macro Digitization_TestConfiguration "../test/Digitization_TestConfiguration.xml"
package FastCaloSim
author Michael Duehrssen <michael.duehrssen@cern.ch>
use AtlasPolicy AtlasPolicy-*
use AthenaKernel AthenaKernel-* Control
use GaudiInterface GaudiInterface-* External
#use AtlasCLHEP AtlasCLHEP-* External
use AtlasROOT AtlasROOT-* External
use HepPDT * LCG_Interfaces
#use AtlasReflex AtlasReflex-00-* External
use StoreGate StoreGate-* Control
use Identifier Identifier-* DetectorDescription
use CaloDetDescr CaloDetDescr-* Calorimeter
use CaloIdentifier CaloIdentifier-* Calorimeter
use CaloEvent CaloEvent-* Calorimeter
use CaloInterface CaloInterface-* Calorimeter
#use CaloUtils CaloUtils-* Calorimeter
use TileEvent TileEvent-* TileCalorimeter
use LArRecEvent LArRecEvent-* LArCalorimeter
#use CBNT_Utils CBNT_Utils-* Reconstruction
#use GeneratorObjects GeneratorObjects-* Generators
use FastSimulationEvent FastSimulationEvent-* Simulation/FastSimulation
#use HepMC HepMC-01-* Simulation
#use AtlfastEvent AtlfastEvent-* Simulation/Atlfast
use TrkParameters TrkParameters-* Tracking/TrkEvent
#use GeoModelSvc GeoModelSvc-* DetectorDescription/GeoModel
#use CLIDSvc CLIDSvc-* Control
use AthenaBaseComps AthenaBaseComps-* Control
public
use TrkExInterfaces TrkExInterfaces-* Tracking/TrkExtrapolation
use TrkEventPrimitives TrkEventPrimitives-* Tracking/TrkEvent
#use TruthHelper TruthHelper-* Generators/GenAnalysisTools
private
use AtlasCLHEP_RandomGenerators AtlasCLHEP_RandomGenerators-* Simulation/Tools
use AtlasCLHEP AtlasCLHEP-* External
use TruthUtils TruthUtils-* Generators
use GeneratorObjects GeneratorObjects-* Generators
use TrkGeometry TrkGeometry-* Tracking/TrkDetDescr
end_private
private
apply_tag ROOTMathLibs
apply_tag ROOTGraphicsLibs
end_private
# Specify the required ROOT components for cmake (gtransparent to CMT)
apply_pattern cmake_add_command command="find_package(ROOT COMPONENTS Gpad)"
apply_pattern have_root_headers root_headers="ParticleEnergyParametrization.h ParticleEnergyParametrizationInDistbin.h TShape_Result.h TLateralShapeCorrection.h TSplineReweight.h TCellReweight.h LinkDef.h" \
headers_lib=FastCaloSimLib
ignore_pattern package_tag
# DRQ: Note that the following two commented out lines have been removed from the list of files
# in the dual_use_library statement since they cause the cmt2cmake converter to ignore the remaining
# lines in the list.
#FastCaloSimIsGenSimulStable.cxx \
#CBNTAA_DetailedCellInfo.cxx \
apply_pattern dual_use_library files="\
AddNoiseCellBuilderTool.cxx \
BasicCellBuilderTool.cxx \
EmptyCellBuilderTool.cxx \
FSStoregateClean.cxx \
FastShowerCellBuilderTool.cxx \
ParticleEnergyParametrization.cxx \
ParticleEnergyParametrizationInDistbin.cxx \
TShape_Result.cxx \
ParticleEnergyShape.cxx \
TLateralShapeCorrection.cxx \
TSplineReweight.cxx \
TCellReweight.cxx \
"
#Do not declare here, file is too large to go into CVS, has to be stored somewhere else...
#apply_pattern declare_runtime extras="Particle*.root"
apply_pattern declare_joboptions files="*.txt *.py"
apply_pattern declare_python_modules files="*.py"
private
#macro cppdebugflags '$(cppdebugflags_s)'
#macro_remove componentshr_linkopts "-Wl,-s"
macro_append FastCaloSim_cppflags " '-DFastCaloSim_project_release=$(q2)$(FastCaloSim_project_release)$(q2)' "
macro_append FastCaloSim_cppflags " -DFastCaloSim_project_release_v1=`echo $(FastCaloSim_project_release) | awk -F. '{printf("'"'%d'"'",$$1)}'` "
macro_append FastCaloSim_cppflags " -DFastCaloSim_project_release_v2=`echo $(FastCaloSim_project_release) | awk -F. '{printf("'"'%d'"'",$$2)}'` "
macro_append FastCaloSim_cppflags " -DFastCaloSim_project_release_v3=`echo $(FastCaloSim_project_release) | awk -F. '{printf("'"'%d'"'",$$3)}'` "
use AtlasDetDescr AtlasDetDescr-* DetectorDescription
use AtlasHepMC AtlasHepMC-* External
#use AtlfastAlgs AtlfastAlgs-* Simulation/Atlfast
#use CaloSimEvent CaloSimEvent-* Calorimeter
use CaloTrackingGeometry CaloTrackingGeometry-* Calorimeter
use AthAllocators AthAllocators-* Control
use EventKernel EventKernel-* Event
#use ITrackToCalo ITrackToCalo-* Reconstruction/RecoTools
use NavFourMom NavFourMom-* Event
use PartPropSvc v*
use PathResolver PathResolver-* Tools
use TrkMaterialOnTrack TrkMaterialOnTrack-* Tracking/TrkEvent
use TrkSurfaces TrkSurfaces-* Tracking/TrkDetDescr
use GeoPrimitives GeoPrimitives-* DetectorDescription
use AthenaPoolUtilities AthenaPoolUtilities-* Database/AthenaPOOL
#use DetDescrConditions DetDescrConditions-* DetectorDescription/DetDescrCond
use DetDescrCondTools DetDescrCondTools-* DetectorDescription/DetDescrCond
use FastCaloSimAthenaPool FastCaloSimAthenaPool-* Simulation/FastShower
package FastCaloSimAthenaPool
author Sascha Thoma <sascha.thoma@cern.ch>
use AtlasPolicy AtlasPolicy-*
use DataModel DataModel-* Control
use CLIDSvc CLIDSvc-* Control
use AtlasReflex AtlasReflex-* External
use AthenaPoolUtilities AthenaPoolUtilities-* Database/AthenaPOOL
# never be dependent on FastCaloSim! circular dependency is evil !
#use FastCaloSim FastCaloSim-* Simulation/FastShower
library FastCaloSimAthenaPool *.cxx
apply_pattern installed_library
apply_pattern lcgdict dict=FastCaloSimAthenaPool selectionfile=selection.xml headerfiles="../FastCaloSimAthenaPool/FastCaloSimAthenaPoolDict.h"
macro_append FastCaloSimAthenaPoolGen_dependencies " FastCaloSimAthenaPool"
apply_pattern poolcnv files="-s=${FastCaloSimAthenaPool_root}/FastCaloSimAthenaPool FastShowerInfoContainer.h FastShowerInfo.h"
macro_append FastCaloSimAthenaPoolPoolCnvGen_dependencies " FastCaloSimAthenaPoolGen"
private
#macro cppdebugflags '$(cppdebugflags_s)'
#macro_remove componentshr_linkopts "-Wl,-s"
package FastCaloSimHit
public
use AtlasPolicy AtlasPolicy-*
use AthenaBaseComps AthenaBaseComps-* Control
use CaloInterface CaloInterface-* Calorimeter
use GaudiInterface GaudiInterface-* External
use LArElecCalib LArElecCalib-* LArCalorimeter
use LArSimEvent LArSimEvent-* LArCalorimeter
use StoreGate StoreGate-* Control
use TileSimEvent TileSimEvent-* TileCalorimeter
private
use CaloIdentifier CaloIdentifier-* Calorimeter
use CaloEvent CaloEvent-* Calorimeter
use CxxUtils CxxUtils-* Control
use EventInfo EventInfo-* Event
use PileUpTools PileUpTools-* Control
use TileEvent TileEvent-* TileCalorimeter
use TileConditions TileConditions-* TileCalorimeter
end_private
ignore_pattern package_tag
apply_pattern dual_use_library files=*.cxx
#Do not declare here, file is too large to go into CVS, has to be stored somewhere else...
apply_pattern declare_joboptions files="*.txt *.py"
apply_pattern declare_python_modules files="*.py"
private
#macro cppdebugflags '$(cppdebugflags_s)'
#macro_remove componentshr_linkopts "-Wl,-s"
macro_append FastCaloSimHit_cppflags " '-DFastCaloSimHit_project_release=$(q2)$(FastCaloSimHit_project_release)$(q2)' "
macro_append FastCaloSimHit_cppflags " -DFastCaloSimHit_project_release_v1=`echo $(FastCaloSimHit_project_release) | awk -F. '{printf("'"'%d'"'",$$1)}'` "
macro_append FastCaloSimHit_cppflags " -DFastCaloSimHit_project_release_v2=`echo $(FastCaloSimHit_project_release) | awk -F. '{printf("'"'%d'"'",$$2)}'` "
macro_append FastCaloSimHit_cppflags " -DFastCaloSimHit_project_release_v3=`echo $(FastCaloSimHit_project_release) | awk -F. '{printf("'"'%d'"'",$$3)}'` "
end_private
package FastSimulationConfig
author Michael Duehrssen
branches run
# put here the uses of the packages which need to be reached by cmt broadcast
# Packages to be reached by cmt broadcast should be used either directly
#
# (the package should appear when typing cmt show uses)
use AtlasPolicy AtlasPolicy-*
#put jobOption in InstallArea
apply_pattern declare_joboptions files="*.py tests/*.py"
apply_pattern declare_python_modules files="*.py tests/*.py"
package FastSimulationEvent
author Andreas.Salzburger@cern.ch
# general athena dependecies
use AtlasPolicy AtlasPolicy-*
# CLID required for the StoreGate container
use CLIDSvc CLIDSvc-* Control
# for the new track class
use TrkMaterialOnTrack TrkMaterialOnTrack-* Tracking/TrkEvent
use GeoPrimitives GeoPrimitives-* DetectorDescription
#library FastSimulationEvent *.cxx
#apply_pattern installed_library
private
#macro cppdebugflags '$(cppdebugflags_s)'
#macro_remove componentshr_linkopts "-Wl,-s"
#apply_pattern declare_non_standard_include name=doc
package FastSimulationJobTransforms
use AtlasPolicy AtlasPolicy-*
use PyJobTransformsCore PyJobTransformsCore-* Tools
apply_pattern declare_python_modules files="*.py"
apply_pattern declare_joboptions files="*.py"
apply_pattern declare_runtime files="*.db *.root"
package FastSimulationTests
author Takashi Yamanaka <Takashi.Yamanaka@cern.ch>
branches run
use AtlasPolicy AtlasPolicy-*
use AtlasROOT AtlasROOT-* External
private
use TestPolicy TestPolicy-*
# for RTT
macro FastSimulationTests_TestConfiguration "../test/FastSimulationTests_TestConfiguration.xml"
apply_pattern validate_xml
apply_pattern declare_runtime extras="../test/FastSimulationTests_TestConfiguration.xml ../share/*.C ../share/*.h"
FastSimulationTests-00-01-02
package G4AtlasAlg
public
use AtlasPolicy AtlasPolicy-*
use GaudiInterface GaudiInterface-* External
private
use AthenaBaseComps AthenaBaseComps-* Control
use AthenaKernel AthenaKernel-* Control
use AtlasCLHEP AtlasCLHEP-* External
use AtlasHepMC AtlasHepMC-* External
use FadsKinematics FadsKinematics-* Simulation/G4Sim/FADS
use G4AtlasInterfaces G4AtlasInterfaces* Simulation/G4Atlas
use G4AtlasTools G4AtlasTools-* Simulation/G4Atlas
use Geant4 Geant4-* External
use GeneratorObjects GeneratorObjects-* Generators
use MCTruth MCTruth-* Simulation/G4Sim
use MCTruthBase MCTruthBase-* Simulation/G4Sim
use SimHelpers SimHelpers-* Simulation/G4Sim
use StoreGate StoreGate-* Control
use SGTools SGTools-* Control
use GeoModelInterfaces GeoModelInterfaces-* DetectorDescription/GeoModel
use EventInfo EventInfo-* Event
use CxxUtils CxxUtils-* Control
end_private
library G4AtlasAlg *.cxx components/*.cxx
apply_pattern component_library
apply_pattern declare_python_modules files="*.py"
package G4AtlasApps
author Andrea Dell'Acqua <dellacqu@mail.cern.ch>
author Andy Buckley <andy.buckley@cern.ch>
# Build policy
use AtlasPolicy AtlasPolicy-*
private
#use G4AtlasControl G4AtlasControl-* Simulation/G4Atlas
#use G4AtlasAlg G4AtlasAlg-* Simulation/G4Atlas
#use VertexPositionGenerator VertexPositionGenerator-* Simulation/Tools
use AtlasCOOL AtlasCOOL-* External -no_auto_imports
end_private
# Install run-time files
apply_pattern declare_joboptions files="-s=../share *.py"
apply_pattern declare_python_modules files="*.py"
apply_pattern declare_runtime extras="../test/G4AtlasApps_TestConfiguration.xml ../test/*.C"
apply_pattern get_files data="PDGTABLE.MeV"
# Added for RTT test
macro G4AtlasApps_TestConfiguration "../test/G4AtlasApps_TestConfiguration.xml"
package G4AtlasControl
public
use AtlasPolicy AtlasPolicy-*
use GaudiInterface GaudiInterface-* External
private
use AtlasCLHEP AtlasCLHEP-* External
use Geant4 Geant4-* External
use FadsPackageLoader FadsPackageLoader-* Simulation/G4Sim/FADS
use MCTruthBase MCTruthBase-* Simulation/G4Sim
end_private
####include_dirs "$(G4AtlasControl_root)"
library G4AtlasControl *.cxx
apply_pattern installed_library
private
use AtlasReflex AtlasReflex-* External
apply_pattern lcgdict dict=G4AtlasControl \
headerfiles="../G4AtlasControl/G4AtlasControlDict.h" \
selectionfile=selection.xml
macro_prepend G4AtlasControlDict_shlibflags " -lG4AtlasControl "
end_private
package G4AtlasInterfaces
use AtlasPolicy AtlasPolicy-*
use GaudiInterface GaudiInterface-* External
use Geant4 Geant4-* External
# Declare an interface library for CMake:
apply_pattern cmake_add_command command=metalibrary
package G4AtlasServices
# Required for every package
use AtlasPolicy AtlasPolicy-*
# Member variables
use GaudiInterface GaudiInterface-* External
private
# Base classes when the headers are in the src area
use AthenaBaseComps AthenaBaseComps-* Control
use G4AtlasInterfaces G4AtlasInterfaces-* Simulation/G4Atlas
use G4AtlasTools G4AtlasTools-* Simulation/G4Atlas
use Geant4 Geant4-* External
use CxxUtils CxxUtils-* Control
use AtlasTBB AtlasTBB-* External
use MagFieldInterfaces MagFieldInterfaces-* MagneticField
end_private
apply_pattern declare_python_modules files="*.py"
library G4AtlasServices *.cxx components/*.cxx
apply_pattern component_library
# Install run-time files
apply_pattern declare_joboptions files="-s=../share *.py"
package G4AtlasTests
author Andrea DellAcqua <dellacqu@mail.cern.ch>
use AtlasPolicy AtlasPolicy-*
use AthenaBaseComps AthenaBaseComps-* Control
use GaudiInterface GaudiInterface-* External
private
use AthenaKernel AthenaKernel-* Control
use StoreGate StoreGate-* Control
use AtlasCLHEP AtlasCLHEP-* External
use AtlasHepMC AtlasHepMC-* External
use AtlasROOT AtlasROOT-* External
use Geant4 Geant4-* External
use TestPolicy TestPolicy-*
use CxxUtils CxxUtils-* Control
use Identifier Identifier-* DetectorDescription
use GeoAdaptors GeoAdaptors-* DetectorDescription/GeoModel
use GeoPrimitives GeoPrimitives-* DetectorDescription
use G4AtlasInterfaces G4AtlasInterfaces-* Simulation/G4Atlas
use EventInfo EventInfo-* Event
use GeneratorObjects GeneratorObjects-* Generators
use G4AtlasTools G4AtlasTools-* Simulation/G4Atlas
use HitManagement HitManagement-* Simulation
use MCTruth MCTruth-* Simulation/G4Sim
use TrackRecord TrackRecord-* Simulation/G4Sim
use InDetSimEvent InDetSimEvent-* InnerDetector
use CaloIdentifier CaloIdentifier-* Calorimeter
use CaloDetDescr CaloDetDescr-* Calorimeter
use CaloSimEvent CaloSimEvent-* Calorimeter
use LArSimEvent LArSimEvent-* LArCalorimeter
use TileIdentifier TileIdentifier-* TileCalorimeter
use TileDetDescr TileDetDescr-* TileCalorimeter
use TileSimEvent TileSimEvent-* TileCalorimeter
use MuonIdHelpers MuonIdHelpers-* MuonSpectrometer
use MuonReadoutGeometry MuonReadoutGeometry-* MuonSpectrometer/MuonDetDescr
use MuonSimEvent MuonSimEvent-* MuonSpectrometer
use ALFA_SimEv ALFA_SimEv-* ForwardDetectors/ALFA
use ZDC_SimEvent ZDC_SimEvent-* ForwardDetectors/ZDC
use LUCID_SimEvent LUCID_SimEvent-* ForwardDetectors/LUCID/LUCID_SimUtils
use McParticleEvent McParticleEvent-* PhysicsAnalysis/TruthParticleID
end_private
# build a component library
library G4AtlasTests ../src/*.cxx
apply_pattern component_library
apply_pattern declare_scripts files="../scripts/sim_*.py ../scripts/sim_*.sh"
#private
#apply_pattern validate_xml
#public
# Patterns for RTT
#macro G4AtlasTests_TestConfiguration "../test/G4AtlasTests_TestConfiguration.xml"
#apply_pattern declare_runtime extras="../test/G4AtlasTests_TestConfiguration.xml"
apply_pattern declare_joboptions files="*.py"
apply_pattern declare_python_modules files="*.py"
package G4AtlasTools
public
# Required for all packages
use AtlasPolicy AtlasPolicy-*
# Base classes
use G4AtlasInterfaces G4AtlasInterfaces-* Simulation/G4Atlas
use AthenaBaseComps AthenaBaseComps-* Control
use Geant4 Geant4-* External
# Member variables
use SubDetectorEnvelopes SubDetectorEnvelopes-* AtlasGeometryCommon
use AtlasTBB AtlasTBB-* External
private
use AtlasBoost AtlasBoost-* External
use AtlasCLHEP AtlasCLHEP-* External
use GaudiInterface GaudiInterface-* External
use G4PhysicsLists G4PhysicsLists-* Simulation/G4Utilities
end_private
apply_pattern declare_python_modules files="*.py"
# Don't need to specify components for dual use
apply_pattern dual_use_library files="*.cxx *.cc"
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