]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
removing libAliHLTSample.so from the default HLT shuttle libs; updated documentation
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 4 Sep 2012 07:46:57 +0000 (07:46 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 4 Sep 2012 07:46:57 +0000 (07:46 +0000)
HLT/shuttle/AliHLTPreprocessor.cxx
HLT/shuttle/AliHLTPreprocessor.h

index 3b2d209423393dde591875ea1f6ba5c43b375f75..aa7274e91639061235b93b5fcdacaa8a13e65322 100644 (file)
@@ -1,7 +1,7 @@
 // $Id: AliHLTPreprocessor.cxx 23039 2007-12-13 20:53:02Z richterm $
 
 //**************************************************************************
-//* This file is property of and copyright by the ALICE HLT Project        * 
+//* This file is property of and copyright by the                          *
 //* ALICE Experiment at CERN, All rights reserved.                         *
 //*                                                                        *
 //* Primary Authors: Matthias Richter <Matthias.Richter@ift.uib.no>        *
@@ -37,11 +37,10 @@ AliHLTPreprocessor::AliHLTPreprocessor(AliShuttleInterface* shuttle)
   fProcessors(),
   fActiveDetectors(0)
 {
-  // see header file for class documentation
-  // or
-  // refer to README to build package
-  // or
-  // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
+  // Implementation of the HLT version for the Shuttle Preprocessor.
+  // Since HLT requires a more modular concept of the pre-processors, this
+  // class acts as HLT pre-processor to the outside and container class for
+  // the specific HLT module pre-processors to the inside.
 
   // run types according to 
   // http://alice-ecs.web.cern.ch/alice-ecs/runtypes_3.16.html
@@ -72,7 +71,6 @@ const char* AliHLTPreprocessor::fgkHLTDefaultShuttleLibs[]= {
   "libAliHLTRCU.so", 
   "libAliHLTTPC.so", 
   "libAliHLTComp.so", 
-  "libAliHLTSample.so",
   //"libAliHLTPHOS.so",
   //"libAliHLTMUON.so",
   "libAliHLTTRD.so",
@@ -83,13 +81,13 @@ const char* AliHLTPreprocessor::fgkHLTDefaultShuttleLibs[]= {
 
 AliHLTPreprocessor::~AliHLTPreprocessor()
 {
-  // see header file for function documentation
+  // destructor
 }
 
 void AliHLTPreprocessor::Initialize(Int_t run, UInt_t startTime, 
                        UInt_t endTime) 
 {
-  // see header file for function documentation
+  // init the preprocessor
   fRun = run;
   fStartTime = startTime;
   fEndTime = endTime;
@@ -144,7 +142,7 @@ void AliHLTPreprocessor::Initialize(Int_t run, UInt_t startTime,
 
 UInt_t AliHLTPreprocessor::Process(TMap* dcsAliasMap)
 {
-  // see header file for function documentation
+  // process map of objects
   UInt_t retVal = 0;
 
   if (!GetHLTStatus()) {
@@ -172,10 +170,3 @@ UInt_t AliHLTPreprocessor::Process(TMap* dcsAliasMap)
   if (bAllFailed) return 1;
   return retVal;
 }
-
-
-Bool_t AliHLTPreprocessor::ProcessDCS()
-{
-  // see header file for function documentation
-  return kFALSE;
-}
index 290793e28c1705ef431cdac9ca9a7643ac5ac66d..d39da04c730e9ae5a7280740c998365a716d3d1b 100644 (file)
@@ -3,17 +3,16 @@
 
 #ifndef ALIHLTPREPROCESSOR_H
 #define ALIHLTPREPROCESSOR_H
-//* This file is property of and copyright by the ALICE HLT Project        * 
+//* This file is property of and copyright by the                          * 
 //* ALICE Experiment at CERN, All rights reserved.                         *
 //* See cxx source for full Copyright notice                               *
 
-/**
- * @file   AliHLTPreprocessor.h
- * @author Matthias Richter
- * @date   2008-01-22
- * @brief  Container for HLT module preprocessors, acts to the outside as
- *         HLT preprocessor used by the Offline Shuttle 
- */
+/// @file   AliHLTPreprocessor.h
+/// @author Matthias Richter
+/// @date   2008-01-22
+/// @brief  Container for HLT module preprocessors, acts to the outside as
+///         HLT preprocessor used by the Offline Shuttle 
+/// 
 
 #include "TList.h"
 #include "AliPreprocessor.h"
@@ -71,7 +70,7 @@ class AliHLTPreprocessor : public AliPreprocessor , public AliHLTShuttleInterfac
    *
    * @return true if DCS data can be processed, else false. 
    */
-  virtual Bool_t ProcessDCS();
+  virtual Bool_t ProcessDCS() {return kFALSE;}
 
   /** Define for name of the HLT Preproc */
   static const char* fgkHLTPreproc;                    // see above