void AliAnalysisTaskMCParticleFilter::UserCreateOutputObjects()
{
// Create the output container
- PostData(1,fHistList);
+
if (OutputTree()&&fTrackFilterMother)
OutputTree()->GetUserInfo()->Add(fTrackFilterMother);
h1Trials->GetXaxis()->SetBinLabel(1,"#sum{ntrials}");
fHistList->Add(h1Trials);
+ PostData(1,fHistList);
}
//____________________________________________________________________
void AliAnalysisTaskMCParticleFilter::UserExec(Option_t */*option*/)
{
-// Execute analysis for current event
-//
-
-// Fill AOD tracks from Kinematic stack
-
+ // Execute analysis for current event
+ //
+
+ // Fill AOD tracks from Kinematic stack
+ PostData(1,fHistList);
+
// get AliAOD Event
AliAODEvent* aod = AODEvent();
if (!aod) {
- // check varibales for charm need all daughters
- static int iTaken = 0;
- static int iAll = 0;
- static int iCharm = 0;
-
Int_t j=0;
for (Int_t ip = 0; ip < np; ip++){
}
/*
+
+ // check varibales for charm need all daughters
+ static int iTaken = 0;
+ static int iAll = 0;
+ static int iCharm = 0;
+
for (Int_t ip = 0; ip < np; ip++){
AliMCParticle* mcpart = (AliMCParticle*) mcE->GetTrack(ip);
TParticle* part = mcpart->Particle();
aodH->StoreMCParticles();
- PostData(1,fHistList);
return;
}