Added the QA object
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 9 Dec 2007 17:08:55 +0000 (17:08 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 9 Dec 2007 17:08:55 +0000 (17:08 +0000)
STEER/AliRunTag.cxx
STEER/AliRunTag.h

index 3bbfa7e..95f74f7 100644 (file)
@@ -46,7 +46,8 @@ ClassImp(AliRunTag)
     fNumDetectors(0),
     fEventTag("AliEventTag", 1000),
     fDetectorTag(),
-    fLHCTag()
+    fLHCTag(), 
+    fQA()
 {
   //Default constructor
 }
@@ -74,6 +75,7 @@ void AliRunTag::CopyStandardContent(AliRunTag *oldtag) {
   SetDataType(oldtag->GetDataType());
   SetLHCTag(oldtag->GetLHCTag()->GetLuminosity(),oldtag->GetLHCTag()->GetLHCState());
   SetDetectorTag(oldtag->GetDetectorTags()->GetIntDetectorMask());
+  SetQA(*(oldtag->GetQA())) ;          
 }
 
 //___________________________________________________________________________
index 5d7eb9f..c4759f5 100644 (file)
@@ -18,6 +18,7 @@
 #include <TClonesArray.h>
 #include "AliLHCTag.h"
 #include "AliDetectorTag.h"
+#include "AliQA.h" 
 
 class AliEventTag;
 //class AliDetectorTag;
@@ -45,6 +46,7 @@ class AliRunTag : public TObject {
   void SetNEvents(Int_t Pn) { fNumEvents = Pn; }
   void SetLHCTag(Float_t Plumin, TString type);
   void SetDetectorTag(UInt_t mask);
+  void SetQA(const AliQA &qa) { fQA=qa; }      
   void AddEventTag(const AliEventTag &t);
   void Clear(const char * opt = "");
 
@@ -67,7 +69,8 @@ class AliRunTag : public TObject {
   AliLHCTag  *GetLHCTag() {return &fLHCTag; } 
   AliDetectorTag *GetDetectorTags() {return &fDetectorTag;}
   const TClonesArray *GetEventTags() const {return &fEventTag;}
-
+  const AliQA *GetQA() const {return &fQA;}    
+  
   //____________________________________________________//
  private:
   Int_t        fAliceRunId;              //the run id
@@ -85,8 +88,9 @@ class AliRunTag : public TObject {
   Int_t        fNumEvents;               //number of events per file
   Int_t        fNumDetectors;            //number of detector configs per file
   TClonesArray fEventTag;                //array with all event tags
-  AliDetectorTag fDetectorTag;             //array with all the detector tags
+  AliDetectorTag fDetectorTag;           //array with all the detector tags
   AliLHCTag    fLHCTag;                  //LHC tag object
+  AliQA        fQA ;                     //QA  
   
   ClassDef(AliRunTag,4)  //(ClassName, ClassVersion)
 };