#include "TEveViewer.h"
#include "TEveEventManager.h"
-//#include "AliHLTTriggerDecision.h"
#include "AliHLTEvePhos.h"
#include "AliHLTEveEmcal.h"
#include "AliHLTEveTPC.h"
fCenterProjectionsAtPrimaryVertex(kFALSE),
fShowBarrel(kTRUE),
fShowMuon(kFALSE),
- fRunNumber(-1)
+ fRunNumber(-1),
+ fEventId(-1)
{
// see header file for class documentation
// or
gEve->DisableRedraw();
+ // -- Set EventID in Window Title
+ TString winTitle("Eve Main Window");
+ SetRunNumber(event->GetRunNumber());
+ SetEventId(GetEventBuffer()->GetEventId());
+ winTitle += Form("-- Run Number: %d", GetRunNumber());
+ winTitle += Form("-- Event ID : 0x%016lX ", GetEventId() );
+ GetEveManager()->GetBrowser()->SetWindowName(winTitle);
+
+
cout << "reset()"<<endl;
- ResetDisplay();
-
cout << "process()"<<endl;
if(!fHLTElement) {
fHLTElement = new AliHLTEveHLT();
if(!fEmcalElement) CreateEmcalElement();
fEmcalElement->ProcessEvent(event);
-
- cout << "update()"<<endl;
- UpdateDisplay();
gEve->Redraw3D(0, 1);
gEve->EnableRedraw();
return -1;
}
- cout << "reset ()"<<endl;
+
ResetDisplay();
- cout << "done reset()"<<endl;
+
+
AliHLTHOMERBlockDesc * block = NULL;
TIter next(blockList);
while ((block = (AliHLTHOMERBlockDesc*)next())) {
cout <<"Process Block"<<endl;
ProcessBlock(block);
}
-
- cout << "update() "<<endl;
- UpdateDisplay();
+
+ cout << "update()"<<endl;
+ UpdateDisplay();
+
+
return 0;
}
void AliEveHLTEventManager::PrintScreens() {
// //See header file for documentation
-// fEveManager->GetDefaultGLViewer()->SavePicture(Form("%d_0x%lu_3D.gif", fRunNumber, GetEventID(fCurrentEventIdx)));
-// fRhoZViewer->GetGLViewer()->SavePicture(Form("%d_0x%lu_RhoZ.gif", fRunNumber, GetEventID(fCurrentEventIdx)));
-// fRPhiViewer->GetGLViewer()->SavePicture(Form("%d_0x%lu_RPhi.gif", fRunNumber, GetEventID(fCurrentEventIdx)));
+ fEveManager->GetDefaultGLViewer()->SavePicture(Form("%d_0x%016lX_3D.gif", fRunNumber, GetEventId()));
+ fRhoZViewer->GetGLViewer()->SavePicture(Form("%d_0x%016lX_RhoZ.gif", fRunNumber, GetEventId()));
+ fRPhiViewer->GetGLViewer()->SavePicture(Form("%d_0x%016lX_RPhi.gif", fRunNumber, GetEventId()));
return;
}
if(fMuonElement) fMuonElement->UpdateElements();
- // -- Set EventID in Window Title
- TString winTitle("Eve Main Window");
- winTitle += Form("-- Run Number: %d", fRunNumber);
- //winTitle += Form("-- Event ID : 0x%lu ", GetEventID(fCurrentEventIdx) );
- GetEveManager()->GetBrowser()->SetWindowName(winTitle);
-
//==============================================================================
// -- Import global scene into projection scenes
//==============================================================================
void AliEveHLTEventManager::SaveEveryThing() {
- GetEventBuffer()->WriteToFile();
+ PrintScreens();
+
+ GetEventBuffer()->WriteToFile(GetRunNumber());
//Save everything to file
//fEventBuffer->SaveBlockList();
//fEventBuffer->SaveAsyncBlockList();