requirements 2.05 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
package PanTauAlgs

author Peter Wienemann <peter.wienemann@cern.ch>
author Sebastian Fleischmann <Sebastian.Fleischmann@cern.ch>
author Robindra Prabhu <robindra.prabhakar.prabhu@cern.ch>



public

use AtlasPolicy                 AtlasPolicy-* 
use AtlasROOT                   AtlasROOT-*                     External
13
14
#use NavFourMom                 NavFourMom-*                    Event
use xAODBase                    xAODBase-*                Event/xAOD
15
16
use xAODTau                     xAODTau-*                       Event/xAOD
use xAODPFlow                   xAODPFlow-*                     Event/xAOD
17
18
19
20
21
22
use tauRecTools                 tauRecTools-*                   Reconstruction
use AsgTools                    AsgTools-*                      Control/AthToolSupport

use AtlasReflex           AtlasReflex-*             External -no_auto_imports
use CxxUtils              CxxUtils-*                Control

23
24
25

private

26
use GaudiInterface              GaudiInterface-*                External
27
28
use PathResolver                PathResolver-*                  Tools
use xAODTracking                xAODTracking-*                  Event/xAOD
29
use xAODParticleEvent           xAODParticleEvent-*             Event/xAOD
30
31

# use TrkEventPrimitives        TrkEventPrimitives-*            Tracking/TrkEvent
32
33
#use TrkVertexFitterInterfaces   TrkVertexFitterInterfaces-*     Tracking/TrkVertexFitter
# use VxVertex                    VxVertex-*                      Tracking/TrkEvent
34
35
36
37


public

38
# Specify required ROOT components to cmake (transparent to CMT)
39
apply_pattern cmake_add_command command="find_package(ROOT COMPONENTS MathCore MathMore Matrix)"
40

41
42
43
44
# dual use changes:
apply_pattern dual_use_library files="../Root/*.cxx ../src/*.cxx"
#apply_pattern component_library

45
46
47
apply_pattern declare_runtime files="../data/*.root ../data/weights/*.txt ../data/weights/*.xml"

apply_pattern declare_joboptions files="*.py"
48
49
50
51
52
53
apply_pattern declare_python_modules files="*.py"


#library PanTauAlgs Root/*.cxx components/*.cxx

#apply_pattern installed_library
54
55
56
57

private
apply_tag ROOTBasicLibs
apply_tag ROOTMathLibs
58