//============================================================================ // TrackRecoSequence.cc // --------------------- // Sequence that includes all modules required for production tracking. // // R. Snider // 12-Jul-2001 //============================================================================ #include "TrackingMods/TrackRecoSequence.hh" #include "Framework/APPFramework.hh" #include "TrackingMods/SiClusteringModule.hh" #include "TrackingMods/PVFinder.hh" #include "TrackingMods/CT_TrackingModule.hh" #include "TrackingMods/SiPatternRecModule.hh" #include "TrackingMods/IOTrackModule.hh" #include "TrackingMods/PadTrackMaker.hh" class AppModule; TrackRecoSequence::TrackRecoSequence() : APPSequence( "TrackRecoSequence", "Track reconstruction sequence" ) { AppFramework * pfw = framework(); AppModule * module = new SiClusteringModule(); append( module ); pfw->add( module ); module = new PVFinder(); append( module ); pfw->add( module ); module = new CT_TrackingModule(); append( module ); pfw->add( module ); module = new SiPatternRecModule(); append( module ); pfw->add( module ); module = new IOTrackModule(); append( module ); pfw->add( module ); module = new PadTrackMaker(); append( module ); pfw->add( module ); } TrackRecoSequence::~TrackRecoSequence() {}