// $Id$
-/// \ingroup base
+/// \ingroup evaluation
/// \class AliMUONCheck
/// \brief Class for data quality control
///
# include "TString.h"
#endif
-class AliMUONData;
-class AliRunLoader;
-class AliLoader;
-class AliESD;
+class AliESDEvent;
class TTree;
class TH1F ;
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
};