--- DarthVader/OrbitalInfo/src/OrbitalInfo.cpp 2008/10/01 15:25:44 1.11 +++ DarthVader/OrbitalInfo/src/OrbitalInfo.cpp 2008/10/31 15:49:00 1.12 @@ -33,6 +33,19 @@ if ( !OrbitalInfoTrk ) OrbitalInfoTrk = new TClonesArray("OrbitalInfoTrkVar",2); //ELENA }//ELENA +OrbitalInfoTrkVar *OrbitalInfo::GetOrbitalInfoTrkVar(Int_t itrk){ + // + if(itrk >= ntrk()){ + printf(" OrbitalInfo ERROR: track related variables set %i does not exists! \n",itrk); + printf(" stored track related variables = %i \n",ntrk()); + return(NULL); + } + // + if(!OrbitalInfoTrk)return 0; //ELENA + TClonesArray &t = *(OrbitalInfoTrk); + OrbitalInfoTrkVar *orbtrack = (OrbitalInfoTrkVar*)t[itrk]; + return orbtrack; +} void OrbitalInfo::Clear(Option_t *t){ //