#include "AliTRDcluster.h"
#include "AliTRDseedV1.h"
#include "AliTRDtrackV1.h"
+#include "AliTRDpidUtil.h"
#include "Cal/AliTRDCalPID.h"
#include "info/AliTRDtrackInfo.h"
#include "AliTRDinfoGen.h"
// Create output objects
//
- OpenFile(1, "RECREATE");
fContainer = Histos();
-
+ PostData(1, fContainer);
}
//_____________________________________________________________________________
ncontam(0);
Bool_t isContamination = kFALSE;
+ fTracks = dynamic_cast<TObjArray *>(GetInputData(1));
+ if(!fTracks) return;
Int_t nTrackInfos = fTracks->GetEntriesFast();
AliDebug(2, Form(" CANDIDATE TRACKS[%d]", nTrackInfos));
(nall ? 1.E2*Float_t(naccept)/Float_t(nall) : 0.),
ncontam,
(nall ? 1.E2*Float_t(ncontam)/Float_t(nall) : 0.)));
-
- PostData(1, fContainer);
}
if(!(trackRef = trkInf->GetTrackRef(itr))) continue;
x = trackRef->LocalX();
// Be Sure that we are inside TRD
- if(x < AliTRDinfoGen::GetTPCx() || x > AliTRDinfoGen::GetTOFx()) continue;
+ if(x < AliTRDinfoGen::GetEndTPC() || x > AliTRDinfoGen::GetEndTRD()) continue;
sector[ntrTRD] = Int_t(trackRef->Alpha()/AliTRDgeometry::GetAlpha());
AliDebug(10, Form(" [%2d] x[%7.2f] y[%7.2f] z[%7.2f] Sec[%2d]", itr, trackRef->LocalX(), trackRef->LocalY(), trackRef->Z(), sector[ntrTRD]));
if(x < xmin){
}
//_____________________________________________________________________________
-Int_t AliTRDefficiencyMC::IsRegistered(AliTRDtrackInfo * const trkInf, Int_t *indices, Int_t nTracks){
+Int_t AliTRDefficiencyMC::IsRegistered(const AliTRDtrackInfo * const trkInf, Int_t *indices, Int_t nTracks){
//
// Checks if track is registered in a given mode
//