+++ /dev/null
-/**************************************************************************
- * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * *
- * Author: The ALICE Off-line Project. *
- * Contributors are mentioned in the code where appropriate. *
- * *
- * Permission to use, copy, modify and distribute this software and its *
- * documentation strictly for non-commercial purposes is hereby granted *
- * without fee, provided that the above copyright notice appears in all *
- * copies and that both the copyright notice and this permission notice *
- * appear in the supporting documentation. The authors make no claims *
- * about the suitability of this software for any purpose. It is *
- * provided "as is" without express or implied warranty. *
- **************************************************************************/
-
-/* $Id$ */
-
-// Macro MUONTracker.C (TO BE COMPILED)
-// for testing the C++ reconstruction code
-// Output is using aliroot standard output MUON.Tracks.root
-// The output is a TClonesArray of AliMUONTracks.
-// Gines MARTINEZ, Subatech, sep 2003
-
-#if !defined(__CINT__) || defined(__MAKECINT__)
-#include <TClonesArray.h>
-
-#include "AliRun.h"
-#include "AliESD.h"
-#include "AliMUON.h"
-#include "AliMUONData.h"
-#include "AliMUONEventReconstructor.h"
-#include "AliMUONTrack.h"
-#include "AliMUONTrackHit.h"
-#include "AliMUONTrackParam.h"
-#endif
-
-void MUONESDTest (Text_t *FileName = "galice.root", Int_t FirstEvent = 0, Int_t LastEvent = 9999)
-{
-
- // Creating Run Loader and openning file containing Hits, Digits and RecPoints
- AliRunLoader * RunLoader = AliRunLoader::Open(FileName,"Event","UPDATE");
- if (RunLoader ==0x0) {
- printf(">>> Error : Error Opening %s file \n",FileName);
- return;
- }
- // Loading AliRun master
- if (RunLoader->GetAliRun() == 0x0) RunLoader->LoadgAlice();
- gAlice = RunLoader->GetAliRun();
-
- // Loading MUON subsystem
- AliMUON * MUON = (AliMUON *) gAlice->GetDetector("MUON");
-
- Int_t nevents;
- nevents = RunLoader->GetNumberOfEvents();
-
- if (LastEvent>nevents) LastEvent=nevents;
-
- // Loop over events
- for (Int_t event = FirstEvent; event < LastEvent; event++) {
- AliESD *esd = new AliESD();
- MUON->FillESD(esd);
-
- } // Event loop
-}
-
-void MUONRecoTest (Text_t *FileName = "galice.root")
-{
-
- // Creating Run Loader and openning file containing Hits, Digits and RecPoints
- AliRunLoader * RunLoader = AliRunLoader::Open(FileName,"Event","UPDATE");
- if (RunLoader ==0x0) {
- printf(">>> Error : Error Opening %s file \n",FileName);
- return;
- }
- // Loading AliRun master
- if (RunLoader->GetAliRun() == 0x0) RunLoader->LoadgAlice();
- gAlice = RunLoader->GetAliRun();
-
- // Loading MUON subsystem
- AliMUON * MUON = (AliMUON *) gAlice->GetDetector("MUON");
- MUON->Reconstruct();
-
-}