setting pushback interval to 10 s and adding verbosity switch
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 6 Nov 2009 15:12:09 +0000 (15:12 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 6 Nov 2009 15:12:09 +0000 (15:12 +0000)
HLT/ITS/macros/rec-its-cluster.C

index 5431745..7542a62 100644 (file)
@@ -49,12 +49,17 @@ void rec_its_cluster(const char* input="./", char* opt="All")
   // init the HLT system in order to define the analysis chain below
   //
   AliHLTSystem* gHLT=AliHLTPluginBase::GetInstance();
+  int verbosity=1; // 1 higher verbosity, 0 reduced output
  
   ///////////////////////////////////////////////////////////////////////////////////////////////////
   //
   // Setting up which output to give
   //
-  TString option="libAliHLTUtil.so libAliHLTRCU.so libAliHLTITS.so libAliHLTSample.so loglevel=0x7c chains=";
+  TString option;
+  option+="libAliHLTUtil.so libAliHLTRCU.so libAliHLTITS.so libAliHLTSample.so ";
+  option+="loglevel=";
+  option+=verbosity>0?"0x7c":"0x79";
+  option+=" chains=";
   Bool_t runspd=kFALSE, runsdd=kFALSE, runssd=kFALSE;
   TString allArgs=opt;
   TString argument;
@@ -107,7 +112,7 @@ void rec_its_cluster(const char* input="./", char* opt="All")
     for(ddlno=minddl;ddlno<=maxddl;ddlno++){  
       TString arg, publisher, cf;
       
-      arg.Form("-minid %d -datatype 'DDL_RAW ' 'ISPD ' -dataspec 0x%08x -verbose",ddlno, spec);
+      arg.Form("-minid %d -datatype 'DDL_RAW ' 'ISPD ' -dataspec 0x%08x %s",ddlno, spec, (verbosity>0?" -verbose":""));
       publisher.Form("DP_%d", ddlno);
       AliHLTConfiguration pubconf(publisher.Data(), "AliRawReaderPublisher", NULL , arg.Data());
       
@@ -129,7 +134,7 @@ void rec_its_cluster(const char* input="./", char* opt="All")
     for(ddlno=minddl;ddlno<=maxddl;ddlno++){  
       TString arg, publisher, cf;
       
-      arg.Form("-minid %d -datatype 'DDL_RAW ' 'ISDD ' -dataspec 0x%08x -verbose",ddlno, spec); 
+      arg.Form("-minid %d -datatype 'DDL_RAW ' 'ISDD ' -dataspec 0x%08x %s",ddlno, spec, (verbosity>0?" -verbose":"")); 
       publisher.Form("DP_%d", ddlno);
       AliHLTConfiguration pubconf(publisher.Data(), "AliRawReaderPublisher", NULL , arg.Data());
       
@@ -151,7 +156,7 @@ void rec_its_cluster(const char* input="./", char* opt="All")
     for(ddlno=minddl;ddlno<=maxddl;ddlno++){  
       TString arg, publisher, cf;
       
-      arg.Form("-minid %d -datatype 'DDL_RAW ' 'ISSD ' -dataspec 0x%08x -verbose",ddlno, spec);
+      arg.Form("-minid %d -datatype 'DDL_RAW ' 'ISSD ' -dataspec 0x%08x %s",ddlno, spec, (verbosity>0?" -verbose":""));
       publisher.Form("DP_%d", ddlno);
       AliHLTConfiguration pubconf(publisher.Data(), "AliRawReaderPublisher", NULL , arg.Data());
       
@@ -165,7 +170,7 @@ void rec_its_cluster(const char* input="./", char* opt="All")
     }
   }
 
-  AliHLTConfiguration cfconf("clusterHisto","ITSClusterHisto",dummyInput.Data(),"");
+  AliHLTConfiguration cfconf("clusterHisto","ITSClusterHisto",dummyInput.Data(),"-pushback-period=10");
   AliHLTConfiguration fwconf("histFile","ROOTFileWriter", "clusterHisto","-datafile ClusterHisto -concatenate-events -overwrite");
 
   option+="histFile";