ROOT logo
// $Id$
// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007

/**************************************************************************
 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
 * full copyright notice.                                                 *
 **************************************************************************/

void alieve_create_vsd(Int_t nEvents=1, Int_t minTracks=0)
{
  // Invoke from a running alieve.
  // nEvents will be domped starting from current one.
  // If minTracks is set at least that many ESD tracks must exist.

  TEveVSD::DisableTObjectStreamersForVSDStruct();

  AliEveVSDCreator vc;
  vc.SetDebugLevel(2);

  Int_t nDone = 0;
  while (nDone < nEvents)
  {
    if (minTracks)
    {
      AliESDEvent* esd = AliEveEventManager::AssertESD();
      while (esd->GetNumberOfTracks() < minTracks)
      {
	AliEveEventManager::GetMaster()->NextEvent();
	esd = AliEveEventManager::AssertESD();
      }
    }
    vc.CreateVSD("AliVSD.root");
    ++nDone;

    AliEveEventManager::GetMaster()->NextEvent();
  }
}
 alieve_create_vsd.C:1
 alieve_create_vsd.C:2
 alieve_create_vsd.C:3
 alieve_create_vsd.C:4
 alieve_create_vsd.C:5
 alieve_create_vsd.C:6
 alieve_create_vsd.C:7
 alieve_create_vsd.C:8
 alieve_create_vsd.C:9
 alieve_create_vsd.C:10
 alieve_create_vsd.C:11
 alieve_create_vsd.C:12
 alieve_create_vsd.C:13
 alieve_create_vsd.C:14
 alieve_create_vsd.C:15
 alieve_create_vsd.C:16
 alieve_create_vsd.C:17
 alieve_create_vsd.C:18
 alieve_create_vsd.C:19
 alieve_create_vsd.C:20
 alieve_create_vsd.C:21
 alieve_create_vsd.C:22
 alieve_create_vsd.C:23
 alieve_create_vsd.C:24
 alieve_create_vsd.C:25
 alieve_create_vsd.C:26
 alieve_create_vsd.C:27
 alieve_create_vsd.C:28
 alieve_create_vsd.C:29
 alieve_create_vsd.C:30
 alieve_create_vsd.C:31
 alieve_create_vsd.C:32
 alieve_create_vsd.C:33
 alieve_create_vsd.C:34
 alieve_create_vsd.C:35
 alieve_create_vsd.C:36
 alieve_create_vsd.C:37
 alieve_create_vsd.C:38
 alieve_create_vsd.C:39