+ //
+ // Print header information of the event
+ //
+ printf("ESD run information\n");
+ printf("Event # %d Run # %d Trigger %ld Magnetic field %f \n",
+ GetEventNumber(),
+ GetRunNumber(),
+ GetTrigger(),
+ GetMagneticField() );
+ printf("Vertex: (%.4f +- %.4f, %.4f +- %.4f, %.4f +- %.4f) cm\n",
+ fPrimaryVertex.GetXv(), fPrimaryVertex.GetXRes(),
+ fPrimaryVertex.GetYv(), fPrimaryVertex.GetYRes(),
+ fPrimaryVertex.GetZv(), fPrimaryVertex.GetZRes());
+ printf("Event from reconstruction version %d \n",fRecoVersion);
+ printf("Number of tracks: \n");
+ printf(" charged %d\n", GetNumberOfTracks());
+ printf(" hlt CF %d\n", GetNumberOfHLTConfMapTracks());
+ printf(" hlt HT %d\n", GetNumberOfHLTHoughTracks());
+ printf(" phos %d\n", GetNumberOfPHOSClusters());
+ printf(" emcal %d\n", GetNumberOfEMCALClusters());
+ printf(" muon %d\n", GetNumberOfMuonTracks());
+ printf(" pmd %d\n", GetNumberOfPmdTracks());
+ printf(" trd %d\n", GetNumberOfTrdTracks());
+ printf(" v0 %d\n", GetNumberOfV0s());
+ printf(" cascades %d\n)", GetNumberOfCascades());
+ printf(" kinks %d\n)", GetNumberOfKinks());
+ printf(" V0MIs %d\n)", GetNumberOfV0MIs());
+ printf(" CaloClusters %d\n)", GetNumberOfCaloClusters());
+ printf(" FMD %s\n)", (fESDFMD ? "yes" : "no"));