New class (skeleton) for QA Checker
authordibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 13 Sep 2007 16:17:46 +0000 (16:17 +0000)
committerdibari <dibari@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 13 Sep 2007 16:17:46 +0000 (16:17 +0000)
HMPID/AliHMPIDQualAssChecker.cxx [new file with mode: 0644]
HMPID/AliHMPIDQualAssChecker.h [new file with mode: 0644]
HMPID/HMPIDbaseLinkDef.h
HMPID/libHMPIDbase.pkg

diff --git a/HMPID/AliHMPIDQualAssChecker.cxx b/HMPID/AliHMPIDQualAssChecker.cxx
new file mode 100644 (file)
index 0000000..533317d
--- /dev/null
@@ -0,0 +1,51 @@
+/**************************************************************************
+ * 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$ */
+
+//...
+//  Checks the quality assurance. 
+//  By comparing with reference data
+//  Skeleton for HMPID
+//...
+
+// --- ROOT system ---
+#include <TClass.h>
+#include <TH1F.h> 
+#include <TH1I.h> 
+#include <TIterator.h> 
+#include <TKey.h> 
+#include <TFile.h> 
+
+// --- Standard library ---
+
+// --- AliRoot header files ---
+#include "AliLog.h"
+#include "AliQualAss.h"
+#include "AliQualAssChecker.h"
+#include "AliHMPIDQualAssChecker.h"
+
+ClassImp(AliHMPIDQualAssChecker)
+
+//__________________________________________________________________
+AliHMPIDQualAssChecker& AliHMPIDQualAssChecker::operator = (const AliHMPIDQualAssChecker& qac )
+{
+  // Equal operator.
+  this->~AliHMPIDQualAssChecker();
+  new(this) AliHMPIDQualAssChecker(qac);
+  return *this;
+}
+
diff --git a/HMPID/AliHMPIDQualAssChecker.h b/HMPID/AliHMPIDQualAssChecker.h
new file mode 100644 (file)
index 0000000..39df4f2
--- /dev/null
@@ -0,0 +1,39 @@
+#ifndef ALIHMPIDQUALASSCHECKER_H
+#define ALIHMPIDQUALASSCHECKER_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+
+/* $Id$ */
+
+//
+//  Checks the quality assurance. 
+//  By comparing with reference data
+//  Skeleton for HMPID
+//
+
+
+// --- ROOT system ---
+class TFile ; 
+class TH1F ; 
+
+// --- Standard library ---
+
+// --- AliRoot header files ---
+#include "AliQualAssCheckerBase.h"
+
+class AliHMPIDQualAssChecker: public AliQualAssCheckerBase {
+
+public:
+  AliHMPIDQualAssChecker() : AliQualAssCheckerBase("HMPID","HMPID Quality Assurance Data Checker") {;}          // ctor
+  AliHMPIDQualAssChecker(const AliHMPIDQualAssChecker& qac) : AliQualAssCheckerBase(qac.GetName(), qac.GetTitle()) {;} // cpy ctor   
+  AliHMPIDQualAssChecker& operator = (const AliHMPIDQualAssChecker& qac) ;
+  virtual ~AliHMPIDQualAssChecker() {;} // dtor
+
+private:
+  
+  ClassDef(AliHMPIDQualAssChecker,1)  // description 
+
+};
+
+#endif // AliHMPIDQualAssChecker_H
index 62f8071..3f2891d 100644 (file)
@@ -10,5 +10,6 @@
 #pragma link C++ class  AliHMPIDParam+;
 #pragma link C++ class  AliHMPIDPreprocessor+;
 #pragma link C++ class  AliHMPIDQualAssDataMaker+;
+#pragma link C++ class  AliHMPIDQualAssChecker+;
 
 #endif
index 7e253d3..74f6f2a 100644 (file)
@@ -1,4 +1,5 @@
-SRCS:=  AliHMPIDHit.cxx AliHMPIDDigit.cxx  AliHMPIDCluster.cxx AliHMPIDParam.cxx AliHMPIDPreprocessor.cxx AliHMPIDQualAssDataMaker.cxx
+SRCS:=  AliHMPIDHit.cxx AliHMPIDDigit.cxx  AliHMPIDCluster.cxx AliHMPIDParam.cxx AliHMPIDPreprocessor.cxx \
+        AliHMPIDQualAssDataMaker.cxx AliHMPIDQualAssChecker.cxx
 
 HDRS:= $(SRCS:.cxx=.h)
 DHDR:= HMPIDbaseLinkDef.h