// ----------------------------------------- // PndDrcTrackInfo.h // // Created on: 18.10.2013 // Author : R.Dzhygadlo at gsi.de // ----------------------------------------- #include "PndDrcTrackInfo.h" ClassImp(PndDrcTrackInfo) // ----- Default constructor ------------------------------------------- PndDrcTrackInfo::PndDrcTrackInfo() { fPhotonSize = 0; fMcPdg = 0; fMcMomentum = TVector3(0,0,0); fMcMomentumInBar = TVector3(0,0,0); fMcPositionInBar = TVector3(0,0,0); fMcCherenkov = 0; fPdg = 0; fMomentum = TVector3(0,0,0); fCherenkov = 0; } PndDrcTrackInfo::~PndDrcTrackInfo() { // for(std::vector::iterator it = fPhotonArray.begin(); it != fPhotonArray.end(); it++){ // (*it)->Delete(); // } // fPhotonArray.clear(); } void PndDrcTrackInfo::AddPhoton(PndDrcPhotonInfo photon){ fPhotonArray.push_back(photon); fPhotonSize++; }