//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Analysis task for lambdas // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Sverre Doerheim // //----------------------------------------------------------- // Panda Headers ---------------------- // This Class' Header ------------------ #include "TrackCopyTask.h" // C/C++ Headers ---------------------- #include #include #include #include // Collaborating Class Headers -------- #include "FairRootManager.h" #include "TClonesArray.h" #include "GFTrack.h" #include "FairRunAna.h" // Class Member definitions ----------- using namespace std; TrackCopyTask::TrackCopyTask() : FairTask("TrackCopyTask"), fPersistence(kFALSE) { fTrackBranchName = "TrackPostFitComplete"; fTrackOutBranchName = "Track"; fVerbose = 0; } TrackCopyTask::~TrackCopyTask() { } InitStatus TrackCopyTask::Init(){ if(fVerbose>0){ std::cerr<<"TrackCopyTask::Init()"<GetObject(fTrackBranchName); if(fTrackArray==0) { // cerr<Register(fTrackOutBranchName,"Tpc",fTrackOutArray,true); cout<<"TrackCopyTask::Init 6"<Delete(); nEv++; unsigned int ntracks = fTrackArray->GetEntriesFast(); for(int iTr=0;iTrGetEntriesFast()])GFTrack(*trackIn); } // delete b; return; } ClassImp(TrackCopyTask)