From c0af1be2305b5034053e1a31e8b2d49a4ffe9b60 Mon Sep 17 00:00:00 2001 From: belikov Date: Mon, 10 Dec 2007 09:34:10 +0000 Subject: [PATCH] A new class for global Quality Assurance --- STEER/AliGlobalQADataMaker.cxx | 57 ++++++++++++++++++++++++++++++++++ STEER/AliGlobalQADataMaker.h | 33 ++++++++++++++++++++ STEER/STEERLinkDef.h | 1 + STEER/libSTEER.pkg | 1 + 4 files changed, 92 insertions(+) create mode 100644 STEER/AliGlobalQADataMaker.cxx create mode 100644 STEER/AliGlobalQADataMaker.h diff --git a/STEER/AliGlobalQADataMaker.cxx b/STEER/AliGlobalQADataMaker.cxx new file mode 100644 index 00000000000..1cde9288b45 --- /dev/null +++ b/STEER/AliGlobalQADataMaker.cxx @@ -0,0 +1,57 @@ +/* + The class for calculating the global (not detector specific) quality assurance. + It reuses the following TLists from its base class + AliQADataMaker::fRecPointsQAList (for keeping the track residuals) + AliQADataMaker::fESDsQAList (for keeping global ESD QA data) +*/ + +#include + +#include "AliGlobalQADataMaker.h" +#include "AliGeomManager.h" + +ClassImp(AliGlobalQADataMaker) + +void AliGlobalQADataMaker::InitRecPoints() { + //------------------------------------------------------ + // This function fills the histograms of *track*residuals* + // as a part of global QA + //------------------------------------------------------ + Char_t *name[]={ + "SPD1 residuals Y","SPD1 residuals Z", + "SPD2 residuals Y","SPD2 residuals Z", + "SDD1 residuals Y","SDD1 residuals Z", + "SDD2 residuals Y","SDD2 residuals Z", + "SSD1 residuals Y","SSD1 residuals Z", + "SSD2 residuals Y","SSD2 residuals Z", + + "TPC1 residuals Y","TPC1 residuals Z", + "TPC2 residuals Y","TPC2 residuals Z", + + "TRD1 residuals Y","TRD1 residuals Z", + "TRD2 residuals Y","TRD2 residuals Z", + "TRD3 residuals Y","TRD3 residuals Z", + "TRD4 residuals Y","TRD4 residuals Z", + "TRD5 residuals Y","TRD5 residuals Z", + "TRD6 residuals Y","TRD6 residuals Z", + + "TOF residuals Y","TOF residuals Z", + + "PHOS1 residuals Y","PHOS1 residuals Z", + "PHOS2 residuals Y","PHOS2 residuals Z", + + "HMPID residuals Y","HMPID residuals Z", + + "MUON residuals Y","MUON residuals Z", + + "EMCAL residuals Y","EMCAL residuals Z" + }; + + for (Int_t m=1; m