#include "AliMUONTrack.h"
#include "AliMUONTrackHit.h"
#include "AliMagF.h"
-//#include "AliRunLoader.h"
-#include "AliLoader.h"
#include "AliMUONTrackK.h"
#include "AliLog.h"
#include "AliTracker.h"
ClassImp(AliMUONTrackReconstructor) // Class implementation in ROOT context
//__________________________________________________________________________
-AliMUONTrackReconstructor::AliMUONTrackReconstructor(AliLoader* loader, AliMUONData* data)
+AliMUONTrackReconstructor::AliMUONTrackReconstructor(AliMUONData* data)
: TObject(),
fTrackMethod(1), //AZ - tracking method (1-default, 2-Kalman)
fMinBendingMomentum(fgkDefaultMinBendingMomentum),
fRecTrackHitsPtr(0x0),
fNRecTrackHits(0),
fMUONData(data),
- fLoader(loader),
fMuons(0),
fTriggerTrack(new AliMUONTriggerTrack()),
fTriggerCircuit(0x0)
// Security on MUON ????
// TreeR assumed to be be "prepared" in calling function
// by "MUON->GetTreeR(nev)" ????
- TTree *treeR = fLoader->TreeR();
+ TTree *treeR = fMUONData->TreeR();
//AZ? fMUONData->SetTreeAddress("RC");
AddHitsForRecFromRawClusters(treeR);
AliError(Form("nTRentries = %d not equal to 1 ",nTRentries));
exit(0);
}
- fLoader->TreeR()->GetEvent(0); // only one entry
+ fMUONData->GetRawClusters(); // only one entry
}
// Loop over tracking chambers
AliMUONLocalTrigger *locTrg;
AliMUONGlobalTrigger *gloTrg;
- TTree* treeR = fLoader->TreeR();
+ TTree* treeR = fMUONData->TreeR();
nTRentries = Int_t(treeR->GetEntries());
class TTree;
class AliMUONData;
class AliRunLoader;
-class AliLoader;
class AliMUONTriggerTrack;
class AliMUONTrackReconstructor : public TObject {
public:
- AliMUONTrackReconstructor(AliLoader* loader, AliMUONData* data); // default Constructor
- virtual ~AliMUONTrackReconstructor(void); // Destructor
+ AliMUONTrackReconstructor(AliMUONData* data); // default Constructor
+ virtual ~AliMUONTrackReconstructor(); // Destructor
// Parameters for track reconstruction: public methods
// Get and Set, Set to defaults
// data container
AliMUONData* fMUONData; ///< Data container for MUON subsystem
- // alice loader
- AliLoader* fLoader; ///< MUON loader to get data
-
Int_t fMuons; ///< AZ - number of muons within acceptance - just for tests
AliMUONTriggerTrack* fTriggerTrack; ///< Trigger track structure