/* $Id$ */
+// -------------------------------------
+// Class AliMUONEventRecoCombi
+// -------------------------------------
+// Steering class for the combined cluster / track reconstructor
+// Author: Alexander Zinchenko, JINR Dubna
+
#include "AliMUONEventRecoCombi.h"
#include "AliMUONData.h"
#include <TClonesArray.h>
#include <TArrayS.h>
#include <TArrayD.h>
+#include "AliLog.h"
AliMUONEventRecoCombi* AliMUONEventRecoCombi::fgRecoCombi = 0;
ClassImp(AliMUONEventRecoCombi)
//_________________________________________________________________________
-AliMUONEventRecoCombi::AliMUONEventRecoCombi() : TObject()
+ AliMUONEventRecoCombi::AliMUONEventRecoCombi()
+ : TObject(),
+ fDetElems(0x0),
+ fZ(0x0),
+ fNZ(0),
+ fDEvsZ(0x0)
{
// Ctor
fDetElems = new TClonesArray("AliMUONDetElement", 20);
fZ = new TArrayD(20);
- fNZ = 0;
- fDEvsZ = NULL;
}
//_________________________________________________________________________
}
//_________________________________________________________________________
-void AliMUONEventRecoCombi::FillRecP(AliMUONData *dataCluster, AliMUONTrackReconstructor *recoTrack)
+void AliMUONEventRecoCombi::FillRecP(AliMUONData *dataCluster, AliMUONTrackReconstructor *recoTrack) const
{
// Fill rec. points used for tracking from det. elems
TClonesArray *tracks = recoTrack->GetRecTracksPtr();
for (Int_t i = 0; i < recoTrack->GetNRecTracks(); i++) {
AliMUONTrackK *track = (AliMUONTrackK*) tracks->UncheckedAt(i);
- TObjArray *hits = track->GetHitOnTrack();
+ TObjArray *hits = track->GetTrackHits();
for (Int_t j = 0; j < track->GetNTrackHits(); j++) {
AliMUONHitForRec *hit = (AliMUONHitForRec*) hits->UncheckedAt(j);
if (hit->GetHitNumber() >= 0) continue;