ROOT logo
// Simulate events and merge with other events (simulated or real)
// at the level of sdigits.
// Input: sdigits of background file

// Full exercise can be done automatically with other alice systems
// in the examples in $ALICE_ROOT/test/merge

// Author: GCB (from example in $ALICE_ROOT/test/merge)

void simmerge() 
{
  
  AliSimulation sim;
  sim.SetRunSimulation(kTRUE);
  sim.SetMakeSDigits("EMCAL");
  sim.SetMakeDigits("EMCAL");
  sim.MergeWith("bkg/galice.root",1);

  sim.SetDefaultStorage("local://$ALICE_ROOT/OCDB");
  sim.SetSpecificStorage("GRP/GRP/Data",
			       Form("local://%s",gSystem->pwd()));
  sim.SetRunQA(":") ; 
  AliQA::SetQARefStorage("local://$ALICE_ROOT/OCDB") ;
  
  for (Int_t det = 0 ; det < AliQA::kNDET ; det++) {
    sim.SetQACycles(det, 1) ;
  }

  sim.Run(10);
}
 simmerge.C:1
 simmerge.C:2
 simmerge.C:3
 simmerge.C:4
 simmerge.C:5
 simmerge.C:6
 simmerge.C:7
 simmerge.C:8
 simmerge.C:9
 simmerge.C:10
 simmerge.C:11
 simmerge.C:12
 simmerge.C:13
 simmerge.C:14
 simmerge.C:15
 simmerge.C:16
 simmerge.C:17
 simmerge.C:18
 simmerge.C:19
 simmerge.C:20
 simmerge.C:21
 simmerge.C:22
 simmerge.C:23
 simmerge.C:24
 simmerge.C:25
 simmerge.C:26
 simmerge.C:27
 simmerge.C:28
 simmerge.C:29
 simmerge.C:30
 simmerge.C:31