void R__Event_fTime(TBuffer &R__b, void *R__p, int) { map* fTime = (map*)R__p; if (R__b.IsReading()) { { for (Int_t R__l = 0; R__l < 2; R__l++) { map &R__stl = fTime[R__l]; R__stl.clear(); int R__i, R__n; R__b >> R__n; for (R__i = 0; R__i < R__n; R__i++) { int R__t; R__b >> R__t; double R__t2; R__b >> R__t2; R__stl.insert(make_pair(R__t,R__t2)); } } } } else { for (Int_t R__l = 0; R__l < 2; R__l++) { { map &R__stl = fTime[R__l]; int R__n=(&R__stl) ? int(R__stl.size()) : 0; R__b << R__n; if(R__n) { map::iterator R__k; for (R__k = R__stl.begin(); R__k != R__stl.end(); ++R__k) { R__b << ((*R__k).first ); R__b << ((*R__k).second); } } } } } }