From: jniedzie Date: Wed, 19 Nov 2014 12:54:25 +0000 (+0100) Subject: more information in xmls for TEV X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=e9ce60b6df736e6afeb0e0076da2948430c1c03c;p=u%2Fmrichter%2FAliRoot.git more information in xmls for TEV --- diff --git a/MONITOR/alistoragemanager/AliStorageEventManager.cxx b/MONITOR/alistoragemanager/AliStorageEventManager.cxx index 7a10c99af54..455e5ccd4ed 100644 --- a/MONITOR/alistoragemanager/AliStorageEventManager.cxx +++ b/MONITOR/alistoragemanager/AliStorageEventManager.cxx @@ -349,10 +349,12 @@ void AliStorageEventManager::Send(bool message,storageSockets socket) void AliStorageEventManager::Send(AliESDEvent *event, storageSockets socket) { + if(!event){return;} + TMessage tmess(kMESS_OBJECT); tmess.Reset(); tmess.WriteObject(event); - TMessage::EnableSchemaEvolutionForAll(kTRUE); + // TMessage::EnableSchemaEvolutionForAll(kTRUE); int bufsize = tmess.Length(); char* buf = (char*) malloc(bufsize * sizeof(char)); @@ -378,8 +380,18 @@ void AliStorageEventManager::SendAsXml(AliESDEvent *event,storageSockets socket) for(int i=0;iGetNumberOfTracks();i++) { AliESDtrack *track = event->GetTrack(i); - bufferStream << "\tGetMass()<<"\">" <GetTrackPointArray(); + AliKalmanTrack *ITStrack = track->GetITStrack(); + const AliTrackPointArray *array = track->GetTrackPointArray(); + + bufferStream << "\tGetMass()<<"\""; + // bufferStream << "\tGetESDpid(); + bufferStream << "\t pid=\""<PID()<<"\""; + bufferStream << "\t energy=\""<E()<<"\""; + bufferStream << "\t volumeID=\""<GetVolumeID()<<"\">" <"<GetVolumeID()[j]<<"\">"<"<< x[j] <<""<"<< y[j] <<""<"<< z[j] <<""<messageType = -1; + return request; } request = static_cast(requestMessage->data()); return request;