package AtlfastEvent
author Peter Sherwood <Peter.Sherwood@cern.ch>
use AtlasPolicy AtlasPolicy-01-*
use GaudiInterface GaudiInterface-01-* External
use AtlasCLHEP AtlasCLHEP-00-* External
use AtlasBoost AtlasBoost-00-* External
use HepMC HepMC-01-* Simulation
use DataModel DataModel-00-* Control
use CLIDSvc CLIDSvc-00-* Control
use FourMom FourMom-00-* Event
use EventKernel EventKernel-00-* Event
use Navigation Navigation-00-* Control
use HepPDT v* LCG_Interfaces
ignore_pattern package_tag
macro CODECHECKINGOUTPUT ""\
CERN "/local_disk/sherwood/CodeWizard"
document codewizard cwreport $(src)*.cxx -group=codewizard
# If this package is to be linked against, installed_library is required
apply_pattern installed_library
library AtlfastEvent \
AtlfastDumperObject.cxx \
AOObase.cxx \
AODNavigationImp.cxx \
IKinematicBase.cxx \
Cell.cxx \
ChargeService.cxx \
Cluster.cxx \
EventHeader.cxx \
IAOO.cxx \
IKinematic.cxx \
Interpolator.cxx \
ITrackParameters.cxx \
ITransportedParticleFactory.cxx \
Jet.cxx \
MagField.cxx \
MsgStreamDefs.cxx \
ParticleCodes.cxx \
Phi.cxx \
ReconstructedParticle.cxx \
SimpleKinematic.cxx \
Tau.cxx \
Track.cxx \
TrackTrajectory.cxx \
TransportedSMParticle.cxx \
TransportedMonopole.cxx \
TransportedParticle.cxx \
TwoCptCell.cxx \
TypeVisitor.cxx \
KtCluster.cxx
private
use AtlasReflex AtlasReflex-00-* External -no_auto_imports
# Pattern to build the dict lib. User should create a single header
# file: <package>Dict.h which includes all other .h files. See MissingETDict
# A selection file must be created by hand. This file lists the
# classes to be added to the dictionary, and which fields are
# transient. It should be put in ../<package> dir and is conventionally called
# selection.xml.
apply_pattern lcgdict dict=AtlfastEvent selectionfile=selection.xml headerfiles="../AtlfastEvent/AtlfastEventDict.h"