-// $Id: AliJetEmbeddingFromAODTask.cxx $
+// $Id$
//
// Jet embedding from AOD task.
//
fHistAODFileError(0),
fHistNotEmbedded(0),
fHistEmbeddingQA(0),
- fHistRejectedEvents(0)
+ fHistRejectedEvents(0),
+ fEmbeddingCount(0)
{
// Default constructor.
SetSuffix("AODEmbedding");
fHistAODFileError(0),
fHistNotEmbedded(0),
fHistEmbeddingQA(0),
- fHistRejectedEvents(0)
+ fHistRejectedEvents(0),
+ fEmbeddingCount(0)
{
// Standard constructor.
SetSuffix("AODEmbedding");
if (fHistFileMatching)
fHistFileMatching->Fill(fCurrentFileID, fCurrentAODFileID-1);
+
+ fEmbeddingCount = 0;
return kTRUE;
}
if (!fCurrentAODTree)
return kFALSE;
+ fEmbeddingCount++;
+
return kTRUE;
}
AliAODHeader *aodHeader = static_cast<AliAODHeader*>(fAODHeader);
// Trigger selection
- if (fTriggerMask != 0) {
+ if (fTriggerMask != AliVEvent::kAny) {
UInt_t offlineTrigger = aodHeader->GetOfflineTrigger();
if ((offlineTrigger & fTriggerMask) == 0) {
else {
AliDebug(3, "Track not embedded because ITS refit failed.");
continue;
- }
+ }
}
else {
type = 1;
else
type = ptrack->GetLabel();
isEmc = ptrack->IsEMCAL();
+
+ if (!fIncludeNoITS && type==2) {
+ AliDebug(3, "Track not embedded because ITS refit failed.");
+ continue;
+ }
}
}