10 #include "FairRootManager.h" 
   11 #include "FairMultiLinkedData.h" 
   12 #include "FairMultiLinkedData_Interface.h" 
   26   fInBranchName(inBranchName)
 
   38         FairRootManager* ioman = FairRootManager::Instance();
 
   40                 std::cout << 
"-E- PndMCTruthMatch::Init: " 
   41                                 << 
"RootManager not instantiated!" << std::endl;
 
   47                 std::cout << 
"-E- PndMCTruthMatch::Init no InBranchName given" << std::endl;
 
   52         fMCTrack = (TClonesArray*)ioman->GetObject(
"MCTrack");
 
   79         std::cout << 
"------------ EventNr " << FairRootManager::Instance()->GetEntryNr() << 
" ------------" << std::endl;
 
   84                 FairMultiLinkedData_Interface* myData = (FairMultiLinkedData_Interface*)
fInBranch->At(
i);
 
   85                 std::cout << 
i << 
" : " << *myData << std::endl;
 
   86                 std::vector<FairLink> myLinks = myData->GetSortedMCTracks();
 
   87                 for (
unsigned int trackIndex = 0; trackIndex < myLinks.size(); trackIndex++)
 
   89                         PndMCTrack* myTrack = (
PndMCTrack*)FairRootManager::Instance()->GetCloneOfLinkData(myLinks[trackIndex]);
 
   90                         std::cout << myLinks[trackIndex] << 
" : " << *myTrack;
 
   93                 std::cout << std::endl;
 
virtual void Exec(Option_t *opt)
virtual InitStatus Init()
virtual ~PndMCTruthMatch()
ClassImp(PndMCTruthMatch)