]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONRecoCheck.h
DP: xz CPV-EMC distance filled to TS
[u/mrichter/AliRoot.git] / MUON / AliMUONRecoCheck.h
index 38be7743c61226129e2eff7a2a97fc8880cfaef8..06cc3c8b7be985ede64f3e76e0cab5207a663237 100644 (file)
@@ -22,10 +22,14 @@ class AliMUONRecoCheck : public TObject
 {
 public:
   AliMUONRecoCheck(Char_t *chLoader);
+  AliMUONRecoCheck(AliRunLoader *runloader, AliMUONData *muondata);
   virtual          ~AliMUONRecoCheck();
 
-                /// Return MUON data 
+  /// Return MUON data          
   AliMUONData*  GetMUONData() {return fMUONData;}
+  /// Return run loader         
+  AliRunLoader* GetRunLoader() {return fRunLoader;}
+
   void MakeTrackRef();
                 /// Add track reference
   void AddMuonTrackReference(const AliMUONTrack *muonTrack) 
@@ -33,8 +37,6 @@ public:
 
   void PrintEvent() const;
   void ResetTracks() const;
-                /// Return run loader
-  AliRunLoader* GetRunLoader() {return fRunLoader;}
   void CleanMuonTrackRef();
   void ReconstructibleTracks();
                 /// Return number of reconstructible tracks
@@ -45,10 +47,6 @@ public:
                 /// Return reference muon tracks
   TClonesArray *GetMuonTrackRef() {return fMuonTrackRef;}
 
-protected:
-  AliMUONRecoCheck(const AliMUONRecoCheck& rhs);
-  AliMUONRecoCheck& operator = (const AliMUONRecoCheck& rhs);
-
 private:
   
   AliRunLoader* fRunLoader;     ///< alice run loader 
@@ -57,8 +55,14 @@ private:
   TClonesArray* fTrackReco;     ///< reconstructed muon tracks
   Int_t fReconstructibleTracks; ///< number of reconstructible tracks 
   Int_t fRecoTracks;            ///< number of reconstructed tracks 
+  Bool_t fIsLoadConstructor;    //!< \brief boolean to tag the constructor, 
+                                /// to decide if the class should or not deal with the loaders
+
+
+  AliMUONRecoCheck(const AliMUONRecoCheck& rhs);
+  AliMUONRecoCheck& operator = (const AliMUONRecoCheck& rhs);
 
-  ClassDef(AliMUONRecoCheck, 0) //Utility class to check reconstruction
+  ClassDef(AliMUONRecoCheck, 0)   //Utility class to check reconstruction
 };
 
 #endif