Updated Publisher Mrian)
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 13 Feb 2008 13:42:52 +0000 (13:42 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 13 Feb 2008 13:42:52 +0000 (13:42 +0000)
TPC/amoreTPC-QA/src/publisher/Makefile
TPC/amoreTPC-QA/src/publisher/PublisherQA.cxx
TPC/amoreTPC-QA/src/publisher/PublisherQA.h
TPC/amoreTPC-QA/src/ui/UIQA.cxx

index aa5ca0d..2cb26a1 100644 (file)
@@ -6,9 +6,9 @@ pkginclude_HEADERS = PublisherQA.h
 BUILT_SOURCES = TPCPublisherDict.h TPCPublisherDict.cxx
 
 bin_PROGRAMS = libAmoreTPCPublisher.$(DllSuf)
-libAmoreTPCPublisher_CPPFLAGS = $(CPPFLAGS) -I../common -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/RAW -I$(ALICE_ROOT)/PHOS
+libAmoreTPCPublisher_CPPFLAGS = $(CPPFLAGS) -I../common -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/RAW -I$(ALICE_ROOT)/TPC
 libAmoreTPCPublisher_CXXFLAGS = $(CXXFLAGS)
-libAmoreTPCPublisher_LIBS = $(LIBS) -lAmoreTPCCommon -lEG -lVMC -lGeom -lMinuit -lRAWDatabase -lSTEERBase -lSTEER -lESD -lRAWDatarec -lCDB -lPHOSbase -lPHOSrec -lPHOSsim
+libAmoreTPCPublisher_LIBS = $(LIBS) -lAmoreTPCCommon -lEG -lVMC -lGeom -lMinuit -lRAWDatabase -lSTEERBase -lSTEER -lESD -lRAWDatarec -lCDB -lTPCbase -lTPCrec -lTPCsim
 libAmoreTPCPublisher_LDFLAGS = $(LDFLAGS) -L../common -L$(AMORE_SITE)/lib -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) -shared -Wl,-soname,$(bin_PROGRAMS) -o $(bin_PROGRAMS)
 libAmoreTPCPublisher_SOURCES = TPCPublisherDict.cxx PublisherQA.cxx
 libAmoreTPCPublisher_OBJECTS = TPCPublisherDict.$(ObjSuf) $(patsubst %.$(SrcSuf),%.$(ObjSuf),$(wildcard *.$(SrcSuf)))
index 84b77b3..d92aa14 100644 (file)
@@ -21,7 +21,7 @@
 
 ClassImp(amore::TPC::publisher::PublisherQA)
 
-#include <AliPHOSQADataMakerRec.h>
+#include <AliTPCQADataMakerRec.h>
 #include <TObjArray.h>
 #include <AliRawReaderDate.h>
 
@@ -33,7 +33,11 @@ namespace publisher {
 
 using amore::publisher::Publish;
 
-PublisherQA::PublisherQA() : fqadm(new AliPHOSQADataMakerRec) {
+PublisherQA::PublisherQA() : fqadm(new AliTPCQADataMakerRec) {
+  // Constructor
+  // make instance of the TPCQADataMakerRec
+  //
+
 
 }
 
index c2966bd..a291631 100644 (file)
@@ -23,7 +23,7 @@
 #include <PublisherModule.h>
 #include "../common/Common.h"
 
-class AliPHOSQADataMakerRec;
+class AliTPCQADataMakerRec;
 class TObjArray;
 
 namespace amore {
@@ -53,7 +53,7 @@ class PublisherQA : public amore::publisher::PublisherModule, public amore::TPC:
  
  protected:
  
- AliPHOSQADataMakerRec* fqadm;
+ AliTPCQADataMakerRec* fqadm;
  TObjArray* fqadmList;
  
  ClassDef(PublisherQA, 1);
index 3cbe8ed..796476d 100644 (file)
@@ -62,7 +62,7 @@ void UIQA::Construct() { // The custom GUI is constructed here. gRootFrame is th
 void UIQA::SubscribeMonitorObjects() { // Before using any MonitorObject, a subscription should be made.
 
  std::ostringstream stringStream;
- amore::core::String_t sourceName="PHOSQA", subscription; // The agent name acting as a source could be concatenated with all the objects it contains
+ amore::core::String_t sourceName="TPCQA", subscription; // The agent name acting as a source could be concatenated with all the objects it contains
  subscription=sourceName+"/moInt1";
  Subscribe(moInt1, subscription.c_str());
  subscription=sourceName+"/hHighPhosModules";
@@ -75,7 +75,7 @@ void UIQA::Update() { // This is executed after getting the updated contents of
  std::ostringstream stringStream;
  
  // Example of accessing a normal TObject. The name is the name of the object in the QA framework
- amore::core::MonitorObjectTObject* ptr=gSubscriber->At<amore::core::MOTObj>("PHOSQA/hHighPhosModules");
+ amore::core::MonitorObjectTObject* ptr=gSubscriber->At<amore::core::MOTObj>("TPCQA/hHighPhosModules");
  TH1F* hHighPhosModules=0;
  if(ptr) {
   hHighPhosModules=(TH1F*)ptr->Object();