isSelected = (((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected() & AliVEvent::kEMCEGA);
}
- if(fIsMC)
- isSelected = kTRUE;
+ if(fIsMC){
+ isSelected = kTRUE;
+ }
// Post output data.
if(TMath::Abs(pv->GetZ())>15)
return;
+ TTree *tree = ((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->GetTree();
+ TFile *inpfile = (TFile*)tree->GetCurrentFile();
+
// Track loop to fill a pT spectrum
for (Int_t iTracks = 0; iTracks < fESD->GetNumberOfTracks(); iTracks++) {
AliESDtrack* track = fESD->GetTrack(iTracks);
fSelPrimTracks->Add(track);
} //track loop
+ fHeader->fInputFileName = inpfile->GetName();
fHeader->fTrClassMask = fESD->GetHeader()->GetTriggerMask();
fHeader->fTrCluster = fESD->GetHeader()->GetTriggerCluster();
AliCentrality *cent = InputEvent()->GetCentrality();
Double_t fClusThresh; //!energy threshold for cluster be saved\r
AliAnalysisTaskEMCALClusterizeFast *fClusterizer; //!pointer for alternative clusterizer\r
TString fCaloClustersName; //alternative clusterizer name\r
+\r
\r
\r
private:\r
class AliPhotonHeaderObj : public TObject\r
{\r
public: AliPhotonHeaderObj() :\r
- TObject(), fTrClassMask(0), fTrCluster(0), fV0Cent(0), fV0(0), fCl1Cent(0), \r
+ TObject(), fInputFileName(""), fTrClassMask(0), fTrCluster(0), fV0Cent(0), fV0(0), fCl1Cent(0), \r
fCl1(0), fTrCent(0), fTr(0), fNClus(0), fNCells(0), fTrackMult(0) {;}\r
public:\r
+ TString fInputFileName; // used for normalization purposes in MC productions\r
ULong64_t fTrClassMask; // trigger class mask\r
UChar_t fTrCluster; // trigger cluster mask\r
Double32_t fV0Cent; //[0,0,16] v0 cent\r
Int_t fNCells;\r
Int_t fTrackMult;\r
\r
- ClassDef(AliPhotonHeaderObj,3)\r
+ ClassDef(AliPhotonHeaderObj,4)\r
};\r
\r
class AliPhotonConvObj : public TObject\r