//example script on what to do with the star events
//run e.g. like this:
// root readStarEventSimple.C
void readStarEventsSimple()
{
gSystem->Load("libTree.so");
gSystem->Load("libVMC.so");
gSystem->Load("libPhysics.so");
gSystem->Load("libPWGflowBase");
Int_t maxNumberOfEvents = 1000;
//define reference particles
AliStarTrackCuts* rpCuts = AliStarTrackCuts::StandardCuts();
//define particles of interest
AliStarTrackCuts* poiCuts = AliStarTrackCuts::StandardCuts();
poiCuts->SetPtMin(1.0);
//define event cuts
AliStarEventCuts* starEventCuts = AliStarEventCuts::StandardCuts();
Int_t i=0;
AliStarEventReader starReader("/data/alice3/jthomas/testData/") ;
while ( starReader.GetNextEvent() ) // Get next event
{
AliStarEvent* starEvent = starReader.GetEvent();
if ( !starEventCuts->PassesCuts(starEvent) ) continue; // Test if the event is good
AliFlowEventSimple* flowEvent = new AliFlowEventStar(starEvent,rpCuts,poiCuts); // make a flow event from a star event (aka "the magic")
/////analysis here////////////////
//////////////////////////////////
//starEvent->Print("all");
flowEvent->Print();
delete flowEvent;
i++;
if (i>maxNumberOfEvents) break;
}
delete rpCuts;
delete poiCuts;
delete starEventCuts;
}
readStarEventsSimple.C:10 readStarEventsSimple.C:11 readStarEventsSimple.C:12 readStarEventsSimple.C:13 readStarEventsSimple.C:14 readStarEventsSimple.C:15 readStarEventsSimple.C:16 readStarEventsSimple.C:17 readStarEventsSimple.C:18 readStarEventsSimple.C:19 readStarEventsSimple.C:20 readStarEventsSimple.C:21 readStarEventsSimple.C:22 readStarEventsSimple.C:23 readStarEventsSimple.C:24 readStarEventsSimple.C:25 readStarEventsSimple.C:26 readStarEventsSimple.C:27 readStarEventsSimple.C:28 readStarEventsSimple.C:29 readStarEventsSimple.C:30 readStarEventsSimple.C:31 readStarEventsSimple.C:32 readStarEventsSimple.C:33 readStarEventsSimple.C:34 readStarEventsSimple.C:35 readStarEventsSimple.C:36 readStarEventsSimple.C:37 readStarEventsSimple.C:38 readStarEventsSimple.C:39 readStarEventsSimple.C:40 readStarEventsSimple.C:41 readStarEventsSimple.C:42 readStarEventsSimple.C:43 readStarEventsSimple.C:44 readStarEventsSimple.C:45 readStarEventsSimple.C:46 readStarEventsSimple.C:47 readStarEventsSimple.C:48 readStarEventsSimple.C:49 readStarEventsSimple.C:50 readStarEventsSimple.C:51