2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
4 /**************************************************************************
5 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
7 * full copyright notice. *
8 **************************************************************************/
10 void alieve_create_vsd(Int_t nEvents=1, Int_t minTracks=0)
12 // Invoke from a running alieve.
13 // nEvents will be domped starting from current one.
14 // If minTracks is set at least that many ESD tracks must exist.
16 TEveVSD::DisableTObjectStreamersForVSDStruct();
22 while (nDone < nEvents)
26 AliESDEvent* esd = AliEveEventManager::AssertESD();
27 while (esd->GetNumberOfTracks() < minTracks)
29 AliEveEventManager::GetMaster()->NextEvent();
30 esd = AliEveEventManager::AssertESD();
33 vc.CreateVSD("AliVSD.root");
36 AliEveEventManager::GetMaster()->NextEvent();