X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONCheck.h;h=57b75caca57f7af2fb39210a04a8ce1f3810f13a;hb=de40f9c164af24b8045f4348e22c45f2f6dd8acf;hp=de9386582087a51f7a970922ede49cbf69dfeb4c;hpb=9780bd43e84e5928dba63b555f11a59618d15804;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONCheck.h b/MUON/AliMUONCheck.h index de938658208..57b75caca57 100644 --- a/MUON/AliMUONCheck.h +++ b/MUON/AliMUONCheck.h @@ -6,7 +6,7 @@ // $Id$ -/// \ingroup base +/// \ingroup evaluation /// \class AliMUONCheck /// \brief Class for data quality control /// @@ -19,10 +19,7 @@ # include "TString.h" #endif -class AliMUONData; -class AliRunLoader; -class AliLoader; -class AliESD; +class AliESDEvent; class TTree; class TH1F ; @@ -31,40 +28,37 @@ class AliMUONCheck : public TObject public: AliMUONCheck(const char* galiceFile, const char* esdFile, Int_t firstEvent=0, Int_t lastEvent=-1, const char* outDir=""); + AliMUONCheck(const char* galiceFile, const char* galiceFileSim, const char* esdFile, + Int_t firstEvent=0, Int_t lastEvent=-1, const char* outDir=""); virtual ~AliMUONCheck(); - /// Return true if contains valid data - Bool_t IsValid() const { return (fData!=0); } - void CheckESD(Bool_t pdc06TriggerResponse= false); void CheckKine(); void CheckTrackRef(); void CheckOccupancy(Bool_t perDetEle =kFALSE) const; - void CheckRecTracks() const; void SetEventsToCheck(Int_t firstEvent, Int_t lastEvent); + void SetOutFileName(const TString& outFileName) { fOutFileName = outFileName; } private: + /// Not implemented AliMUONCheck(const AliMUONCheck& rhs); + /// Not implemented AliMUONCheck& operator=(const AliMUONCheck& rhs); private: - TString fFileName; //!< File (galice.root) to read from + static const TString fgkDefaultOutFileName; //!< default output file name + + TString fFileName; //!< File (galice.root) to read from fro reconstructed data + TString fFileNameSim; //!< File (galiceSim.root) for simulated data TString fesdFileName; //!< File (AliESDs.root) to read from - const char* foutDir; //!< output data directory + const char* fkOutDir; //!< output data directory + TString fOutFileName; //!< output file name Int_t fFirstEvent; //!< First event to consider Int_t fLastEvent; //!< Last event to consider - AliRunLoader* fRunLoader; //!< AliRunLoader pointer - AliLoader* fLoader; //!< MUON loader pointer - - AliMUONData* fData; //!< AliMUONData pointer (to access containers) - - TTree * fTree ; //!pointer to the analyzed TTree or TChain - AliESD * fESD ; //! Declaration of leave types - ClassDef(AliMUONCheck,0) // Dumper of MUON related data };