Index: AATrack/src/Spot.cpp =================================================================== RCS file: /cvsroot/d0cvs/AATrack/src/Spot.cpp,v retrieving revision 1.12 diff -u -8 -p -r1.12 Spot.cpp --- AATrack/src/Spot.cpp 14 Dec 2004 10:19:14 -0000 1.12 +++ AATrack/src/Spot.cpp 20 Mar 2007 13:03:04 -0000 @@ -126,21 +126,30 @@ void AA::Spot::set(int run, int evt){ void AA::Spot::set(int run, int evt, BS*& pbs, bool& last, bool& spotExists){ spotExists = true; last = false; map >::iterator pm1 = _bs.find(run); if(pm1 == _bs.end()) { setDefault(run); spotExists = false; - return; + // Commented out by gweber, as spotExists query was added few lines later + // return; } if(pm1->second.empty()) { setDefault(run); spotExists = false; + // Commented out by gweber, as spotExists query was added few lines later + // return; + } + if (!spotExists) { + std::cout << "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" << std::endl; + std::cout << "No beamspot given for run: " << AA::runNumber << std::endl; + std::cout << "Please update your beamspot file." << std::endl; + std::cout << "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" << std::endl; return; } map::iterator pm; // Default values // pm = pm1->second.begin(); // AA::a13Beam = pm->second.vxx; // AA::a23Beam = pm->second.vyy; //Values for given event