minor coding rule corrections, removed deprecated class
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 30 Jun 2012 10:14:07 +0000 (10:14 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 30 Jun 2012 10:14:07 +0000 (10:14 +0000)
17 files changed:
HLT/CMakelibAliHLTSample.pkg
HLT/SampleLib/AliHLTAgentSample.cxx
HLT/SampleLib/AliHLTSampleCalibrationComponent.cxx
HLT/SampleLib/AliHLTSampleCalibrationComponent.h
HLT/SampleLib/AliHLTSampleComponent1.cxx
HLT/SampleLib/AliHLTSampleComponent1.h
HLT/SampleLib/AliHLTSampleComponent2.cxx
HLT/SampleLib/AliHLTSampleComponent2.h
HLT/SampleLib/AliHLTSampleESDAnalysisComponent.cxx
HLT/SampleLib/AliHLTSampleMonitoringComponent.cxx
HLT/SampleLib/AliHLTSampleMonitoringComponent.h
HLT/SampleLib/AliHLTSampleOfflineSinkComponent.cxx [deleted file]
HLT/SampleLib/AliHLTSampleOfflineSinkComponent.h [deleted file]
HLT/SampleLib/AliHLTSamplePreprocessor.cxx
HLT/SampleLib/AliHLTSamplePreprocessor.h
HLT/SampleLib/AliHLTSampleRawAnalysisComponent.cxx
HLT/SampleLib/AliHLTSampleRawAnalysisComponent.h

index 27213f3..fe41792 100644 (file)
@@ -35,7 +35,6 @@ set ( CLASS_HDRS
     AliHLTSampleMonitoringComponent.h
     AliHLTAgentSample.h
     AliHLTSamplePreprocessor.h
-    AliHLTSampleOfflineSinkComponent.h
     AliHLTDummyComponent.h
     )
 
index 939a8d6..3d784e6 100644 (file)
@@ -31,6 +31,7 @@
 #include "AliHLTSampleComponent1.h"
 #include "AliHLTSampleComponent2.h"
 #include "AliHLTSampleMonitoringComponent.h"
+#include "AliHLTSampleCalibrationComponent.h"
 
 // header file of the module preprocessor
 #include "AliHLTSamplePreprocessor.h"
@@ -134,6 +135,7 @@ int AliHLTAgentSample::RegisterComponents(AliHLTComponentHandler* pHandler) cons
   pHandler->AddComponent(new AliHLTSampleComponent1);
   pHandler->AddComponent(new AliHLTSampleComponent2);
   pHandler->AddComponent(new AliHLTSampleMonitoringComponent);
+  pHandler->AddComponent(new AliHLTSampleCalibrationComponent);
 
   return 0;
 }
index 70827bf..cd831be 100644 (file)
@@ -1,7 +1,7 @@
 // $Id$
 
 //**************************************************************************
-//* 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>        *
 //  @brief  A sample calibration component for the HLT.
 //  @ingroup alihlt_tutorial
 
-#if __GNUC__== 3
-using namespace std;
-#endif
-
 #include "AliHLTSampleCalibrationComponent.h"
 #include "AliHLTReadoutList.h"
 #include "AliLog.h"
@@ -33,12 +29,11 @@ using namespace std;
 #include "TObjString.h"
 #include "TH1S.h"
 
+using namespace std;
+
 /** ROOT macro for the implementation of ROOT specific class methods */
 ClassImp(AliHLTSampleCalibrationComponent)
 
-/** one global instance used for registration */
-AliHLTSampleCalibrationComponent gAliHLTSampleCalibrationComponent;
-
 AliHLTSampleCalibrationComponent::AliHLTSampleCalibrationComponent()
   : AliHLTCalibrationProcessor()
   , fOutputSize(1000)
@@ -70,7 +65,7 @@ const char* AliHLTSampleCalibrationComponent::GetComponentID()
   return "SampleCalibration";
 }
 
-void AliHLTSampleCalibrationComponent::GetInputDataTypes( vector<AliHLTComponentDataType>& list)
+void AliHLTSampleCalibrationComponent::GetInputDataTypes( AliHLTComponentDataTypeList& list)
 {
   // component property: list of input data types
     list.push_back(kAliHLTAnyDataType);
index 5b92025..f63c106 100644 (file)
@@ -3,7 +3,7 @@
 #ifndef ALIHLTSAMPLECALIBRATIONCOMPONENT_H
 #define ALIHLTSAMPLECALIBRATIONCOMPONENT_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                               */
 
@@ -71,7 +71,7 @@ public:
 
   // AliHLTComponent interface functions
   const char* GetComponentID();
-  void GetInputDataTypes( vector<AliHLTComponentDataType>& list);
+  void GetInputDataTypes( AliHLTComponentDataTypeList& list);
   AliHLTComponentDataType GetOutputDataType();
   virtual void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
   void GetOCDBObjectDescription( TMap* const targetArray);
index 5f00ffa..6e69368 100644 (file)
@@ -1,7 +1,7 @@
 // $Id$
 
 //**************************************************************************
-//* 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>        *
 //          Component illustrates the basic functionality and component
 //          initialization. 
 
-#if __GNUC__== 3
-using namespace std;
-#endif
-
 #include "AliHLTSampleComponent1.h"
 #include "TString.h"
 #include "TObjString.h"
 #include "TMap.h"
 
+using namespace std;
+
 /** ROOT macro for the implementation of ROOT specific class methods */
 ClassImp(AliHLTSampleComponent1)
 
-/** one global instance used for registration */
-AliHLTSampleComponent1 gAliHLTSampleComponent1;
-
 AliHLTSampleComponent1::AliHLTSampleComponent1()
   : AliHLTProcessor()
   , fArgument1(0)
@@ -47,11 +42,6 @@ AliHLTSampleComponent1::AliHLTSampleComponent1()
   // an example component which implements the ALICE HLT processor
   // interface and illustrates the basic interface methods
   //
-  // see header file for class documentation
-  // or
-  // refer to README to build package
-  // or
-  // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
   //
   // NOTE: all helper classes should be instantiated in DoInit()
 }
@@ -191,7 +181,7 @@ int AliHLTSampleComponent1::DoDeinit()
 
 int AliHLTSampleComponent1::DoEvent( const AliHLTComponentEventData& evtData, const AliHLTComponentBlockData* blocks, 
                                      AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr, 
-                                     AliHLTUInt32_t& size, vector<AliHLTComponentBlockData>& outputBlocks ) {
+                                     AliHLTUInt32_t& size, AliHLTComponentBlockDataList& outputBlocks ) {
   // see header file for class documentation
   HLTInfo("processing data");
   if (evtData.fStructSize==0 && blocks==NULL && trigData.fStructSize==0 &&
index 1e99bc3..3433ebe 100644 (file)
@@ -3,7 +3,7 @@
 #ifndef ALIHLTSAMPLECOMPONENT1_H
 #define ALIHLTSAMPLECOMPONENT1_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                               */
 
@@ -89,7 +89,7 @@ public:
 
   // AliHLTComponent interface functions
   const char* GetComponentID();
-  void GetInputDataTypes( vector<AliHLTComponentDataType>& list);
+  void GetInputDataTypes( AliHLTComponentDataTypeList& list);
   AliHLTComponentDataType GetOutputDataType();
   virtual void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
   void GetOCDBObjectDescription( TMap* const targetArray);
@@ -103,7 +103,7 @@ public:
   int DoDeinit();
   int DoEvent( const AliHLTComponentEventData& evtData, const AliHLTComponentBlockData* blocks, 
                       AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr, 
-                      AliHLTUInt32_t& size, vector<AliHLTComponentBlockData>& outputBlocks );
+                      AliHLTUInt32_t& size, AliHLTComponentBlockDataList& outputBlocks );
   int ScanConfigurationArgument(int argc, const char** argv);
   int Reconfigure(const char* cdbEntry, const char* chainId);
   int ReadPreprocessorValues(const char* modules);
index 12d2c54..5bee170 100644 (file)
@@ -1,33 +1,32 @@
 // $Id$
 
-/**************************************************************************
- * This file is property of and copyright by the ALICE HLT Project        * 
- * ALICE Experiment at CERN, All rights reserved.                         *
- *                                                                        *
- * Primary Authors: Matthias Richter <Matthias.Richter@ift.uib.no>        *
- *                  Timm Steinbeck <timm@kip.uni-heidelberg.de>           *
- *                  for The ALICE HLT Project.                            *
- *                                                                        *
- * 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.                  *
- **************************************************************************/
+//**************************************************************************
+//* 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>        *
+//*                  Timm Steinbeck <timm@kip.uni-heidelberg.de>           *
+//*                  for The ALICE HLT Project.                            *
+//*                                                                        *
+//* 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.                  *
+//**************************************************************************/
 
-/** @file   AliHLTSampleComponent2.cxx
-    @author Matthias Richter, Timm Steinbeck
-    @date   
-    @brief  Another sample processing component for the HLT. */
-
-#if __GNUC__== 3
-using namespace std;
-#endif
+/// @file   AliHLTSampleComponent2.cxx
+/// @author Matthias Richter, Timm Steinbeck
+/// @date   
+/// @brief  Another sample processing component for the HLT.
+///
 
 #include "AliHLTSampleComponent2.h"
 
+using namespace std;
+
 ClassImp(AliHLTSampleComponent2)
 
 AliHLTSampleComponent2::AliHLTSampleComponent2()
@@ -57,7 +56,7 @@ int AliHLTSampleComponent2::DoDeinit(){
 
 int AliHLTSampleComponent2::DoEvent( const AliHLTComponentEventData& evtData, const AliHLTComponentBlockData* blocks, 
                                      AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr, 
-                                     AliHLTUInt32_t& size, vector<AliHLTComponentBlockData>& outputBlocks ) {
+                                     AliHLTUInt32_t& size, AliHLTComponentBlockDataList& outputBlocks ) {
   // see header file for class documentation
   Logging(kHLTLogInfo, "HLT", "Sample", "Sample component2, DoEvent");
   if (evtData.fStructSize==0 && blocks==NULL && trigData.fStructSize==0 &&
index c7202f1..c321e1e 100644 (file)
@@ -1,14 +1,15 @@
-// @(#) $Id$
+// $Id$
 
 #ifndef ALIHLTSAMPLECOMPONENT2_H
 #define ALIHLTSAMPLECOMPONENT2_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
-/** @file   AliHLTSampleComponent2.h
-    @author Matthias Richter, Timm Steinbeck
-    @date   
-    @brief  Another sample processing component for the HLT. */
+/// @file   AliHLTSampleComponent2.h
+/// @author Matthias Richter, Timm Steinbeck
+/// @date   
+/// @brief  Another sample processing component for the HLT.
+///
 
 #include "AliHLTProcessor.h"
 
@@ -26,7 +27,7 @@ public:
   virtual ~AliHLTSampleComponent2();
 
   const char* GetComponentID() { return "Sample-component2";}
-  void GetInputDataTypes( vector<AliHLTComponentDataType>& list) {
+  void GetInputDataTypes( AliHLTComponentDataTypeList& list) {
     list.push_back(kAliHLTAnyDataType);
   }
   AliHLTComponentDataType GetOutputDataType() {return kAliHLTVoidDataType;}
@@ -41,7 +42,7 @@ public:
   int DoDeinit();
   int DoEvent( const AliHLTComponentEventData& evtData, const AliHLTComponentBlockData* blocks, 
                       AliHLTComponentTriggerData& trigData, AliHLTUInt8_t* outputPtr, 
-                      AliHLTUInt32_t& size, vector<AliHLTComponentBlockData>& outputBlocks );
+                      AliHLTUInt32_t& size, AliHLTComponentBlockDataList& outputBlocks );
 
   using AliHLTProcessor::DoEvent;
 
index 916acdf..0068e81 100644 (file)
@@ -1,7 +1,7 @@
 // $Id$
 
 //**************************************************************************
-//* 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>        *
 /// @brief  A sample processing component for ESD analysis.
 /// @ingroup alihlt_tutorial
 
-#if __GNUC__== 3
-using namespace std;
-#endif
-
 #include "AliHLTSampleESDAnalysisComponent.h"
 #include "AliESDEvent.h"
 #include "AliESDtrack.h"
@@ -33,6 +29,8 @@ using namespace std;
 #include "TMap.h"
 #include "TObjString.h"
 
+using namespace std;
+
 /** ROOT macro for the implementation of ROOT specific class methods */
 ClassImp(AliHLTSampleESDAnalysisComponent)
 
@@ -72,7 +70,7 @@ const char* AliHLTSampleESDAnalysisComponent::GetComponentID()
   return "SampleESDAnalysis";
 }
 
-void AliHLTSampleESDAnalysisComponent::GetInputDataTypes( vector<AliHLTComponentDataType>& list)
+void AliHLTSampleESDAnalysisComponent::GetInputDataTypes( AliHLTComponentDataTypeList& list)
 {
   // component property: list of input data types
   list.push_back(kAliHLTDataTypeESDObject);
index 6d10362..e4ab1ee 100644 (file)
@@ -1,26 +1,26 @@
 // $Id$
 
-/**************************************************************************
- * This file is property of and copyright by the ALICE HLT Project        * 
- * ALICE Experiment at CERN, All rights reserved.                         *
- *                                                                        *
- * Primary Authors: Matthias Richter <Matthias.Richter@ift.uib.no>        *
- *                  for The ALICE HLT Project.                            *
- *                                                                        *
- * 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.                  *
- **************************************************************************/
-
-/** @file   AliHLTSampleMonitoringComponent.cxx
-    @author Matthias Richter
-    @date   
-    @brief  A sample monitoring component for the HLT.
-*/
+//**************************************************************************
+//* 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>        *
+//*                  for The ALICE HLT Project.                            *
+//*                                                                        *
+//* 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.                  *
+//**************************************************************************/
+
+/// @file   AliHLTSampleMonitoringComponent.cxx
+/// @author Matthias Richter
+/// @date   
+/// @brief  A sample monitoring component for the HLT.
+///
 
 #include "AliHLTSampleMonitoringComponent.h"
 #include "TH1F.h"
@@ -60,7 +60,7 @@ const char* AliHLTSampleMonitoringComponent::GetComponentID()
   return "Sample-MonitoringComponent";
 }
 
-void AliHLTSampleMonitoringComponent::GetInputDataTypes( vector<AliHLTComponentDataType>& list)
+void AliHLTSampleMonitoringComponent::GetInputDataTypes( AliHLTComponentDataTypeList& list)
 {
   // see header file for class documentation
   list.push_back(kAliHLTAnyDataType);
index 98b5c2a..ff69bcf 100644 (file)
@@ -3,15 +3,15 @@
 #ifndef ALIHLTSAMPLEMONITORINGCOMPONENT_H
 #define ALIHLTSAMPLEMONITORINGCOMPONENT_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   AliHLTSampleMonitoringComponent.h
-    @author Matthias Richter
-    @date   
-    @brief  A sample monitoring component for the HLT.
-*/
+/// @file   AliHLTSampleMonitoringComponent.h
+/// @author Matthias Richter
+/// @date   
+/// @brief  A sample monitoring component for the HLT.
+///
 
 #include "AliHLTProcessor.h"
 
@@ -96,7 +96,7 @@ public:
 
   // AliHLTComponent interface functions
   const char* GetComponentID();
-  void GetInputDataTypes( vector<AliHLTComponentDataType>& list);
+  void GetInputDataTypes( AliHLTComponentDataTypeList& list);
   AliHLTComponentDataType GetOutputDataType();
   void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
   AliHLTComponent* Spawn();
diff --git a/HLT/SampleLib/AliHLTSampleOfflineSinkComponent.cxx b/HLT/SampleLib/AliHLTSampleOfflineSinkComponent.cxx
deleted file mode 100644 (file)
index 0028646..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-// @(#) $Id$
-
-/**************************************************************************
- * This file is property of and copyright by the ALICE HLT Project        * 
- * ALICE Experiment at CERN, All rights reserved.                         *
- *                                                                        *
- * Primary Authors: Matthias Richter <Matthias.Richter@ift.uib.no>        *
- *                  for The ALICE HLT Project.                            *
- *                                                                        *
- * 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.                  *
- **************************************************************************/
-
-/** @file   AliHLTSampleOfflineSinkComponent.cxx
-    @author Matthias Richter
-    @date   
-    @brief  A sample offline sink component.
-*/
-
-#include "AliHLTSampleOfflineSinkComponent.h"
-#include "AliRunLoader.h"
-#include "AliLoader.h"
-#include "AliLog.h"
-#include "TTree.h"
-
-/** global instance for agent registration */
-AliHLTSampleOfflineSinkComponent gAliHLTSampleOfflineSinkComponent;
-
-/** ROOT macro for the implementation of ROOT specific class methods */
-ClassImp(AliHLTSampleOfflineSinkComponent)
-
-AliHLTSampleOfflineSinkComponent::AliHLTSampleOfflineSinkComponent()
-{
-  // see header file for class documentation
-  // or
-  // refer to README to build package
-  // or
-  // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
-}
-
-AliHLTSampleOfflineSinkComponent::~AliHLTSampleOfflineSinkComponent()
-{
-  // see header file for class documentation
-}
-
-const char* AliHLTSampleOfflineSinkComponent::GetComponentID()
-{
-  // see header file for class documentation
-  return "SampleOfflineDataSink";
-}
-
-void AliHLTSampleOfflineSinkComponent::GetInputDataTypes( vector<AliHLTComponentDataType>& list)
-{
-  // see header file for class documentation
-  list.clear();
-  list.push_back(kAliHLTAnyDataType);
-}
-
-AliHLTComponent* AliHLTSampleOfflineSinkComponent::Spawn()
-{
-  // see header file for class documentation
-  return new AliHLTSampleOfflineSinkComponent;
-}
-
-int AliHLTSampleOfflineSinkComponent::DoInit( int /*argc*/, const char** /*argv*/ )
-{
-  // see header file for class documentation
-  int iResult=0;
-  return iResult;
-}
-
-int AliHLTSampleOfflineSinkComponent::DoDeinit()
-{
-  // see header file for class documentation
-  int iResult=0;
-  return iResult;
-}
-
-int AliHLTSampleOfflineSinkComponent::DumpEvent(const AliHLTComponentEventData& /*evtData*/,
-                                               AliHLTComponentTriggerData& /*trigData*/)
-{
-  // see header file for class documentation
-  int iResult=0;
-  AliInfoStream() << "dump event " << GetEventCount() << endl;
-  TTree* pTree=(TTree*)GetFirstInputObject(kAliHLTAnyDataType, "TTree");
-  while (pTree) {
-    AliInfoStream() << " got TTree object with " << pTree->GetEntries() << " entries" << endl;
-    pTree=(TTree*)GetNextInputObject();
-  }
-  return iResult;
-}
-
-int AliHLTSampleOfflineSinkComponent::FillESD(int eventNo, AliRunLoader* /*runLoader*/, AliESDEvent* /*esd*/) 
-{
-  // see header file for class documentation
-  int iResult=0;
-  AliInfoStream() << "event " << eventNo << endl;
-  return iResult;
-}
-
diff --git a/HLT/SampleLib/AliHLTSampleOfflineSinkComponent.h b/HLT/SampleLib/AliHLTSampleOfflineSinkComponent.h
deleted file mode 100644 (file)
index 1ef6865..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-//-*- Mode: C++ -*-
-// @(#) $Id$
-
-#ifndef ALIHLTSAMPLEOFFLINESINKCOMPONENT_H
-#define ALIHLTSAMPLEOFFLINESINKCOMPONENT_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx sink for full Copyright notice                               */
-
-/** @file   AliHLTSampleOfflineSinkComponent.h
-    @author Matthias Richter
-    @date   
-    @brief  This is a sample offline interface component.
-*/
-
-#include "AliHLTOfflineDataSink.h"
-
-class AliLoader;
-
-/**
- * @class AliHLTSampleOfflineSinkComponent
- * This is a sample offline interface component.
- *
- * @ingroup alihlt_system
- */
-class AliHLTSampleOfflineSinkComponent : public AliHLTOfflineDataSink {
- public:
-  /**
-   * standard constructor. The agent is automatically registered in the
-   * global agent manager
-   */
-  AliHLTSampleOfflineSinkComponent();
-  /** destructor */
-  virtual ~AliHLTSampleOfflineSinkComponent();
-
-  /**
-   * Get the id of the component.
-   * Each component is identified by a unique id.
-   * The function is pure virtual and must be implemented by the child class.
-   * @return component id (string)
-   */
-  const char* GetComponentID();
-
-  /**
-   * Get the input data types of the component.
-   * The function is pure virtual and must be implemented by the child class.
-   * @return list of data types in the vector reference
-   */
-  virtual void GetInputDataTypes( vector<AliHLTComponentDataType>& );
-
-  /**
-   * Spawn function.
-   * Each component must implement a spawn function to create a new instance of 
-   * the class. Basically the function must return <i>new <b>my_class_name</b></i>.
-   * @return new class instance
-   */
-  virtual AliHLTComponent* Spawn();
-
-  /**
-   * Fill ESD for one event.
-   * Fill the ESD with the previously reconstructed data. Interface method called by
-   * the AliHLTOfflineInterface framework.
-   * @param eventNo       event No. \em Note: this is an internal enumeration of the
-   *                      processed events.
-   * @param runLoader     the AliRoot runloader
-   * @param esd           an AliESDEvent instance
-   * @return neg. error code if failed 
-   */
-  int FillESD(int eventNo, AliRunLoader* runLoader, AliESDEvent* esd);
-
- protected:
-  /**
-   * Init method.
-   */
-  int DoInit( int argc, const char** argv );
-
-  /**
-   * Deinit method.
-   */
-  int DoDeinit();
-
-  /**
-   * Data sink method.
-   * @param evtData       event data structure
-   * @param trigData     trigger data structure
-   * @return
-   */
-  int DumpEvent(const AliHLTComponentEventData& evtData,
-               AliHLTComponentTriggerData& trigData);
-
-  using AliHLTOfflineDataSink::DumpEvent;
-
- private:
-  ClassDef(AliHLTSampleOfflineSinkComponent, 0);
-};
-
-#endif
index 48b1ef8..4069828 100644 (file)
@@ -1,7 +1,7 @@
 // $Id: AliHLTSamplePreprocessor.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: Sebastian Bablok <Sebastian.Bablok@ift.uib.no>        *
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/**
- * @file   AliHLTSamplePreprocessor.cxx
- * @author Kenneth Aamodt, Sebastian Bablok
- * @date   2007-12-06
- * @brief  HLT Preprocessor plugin for the AliHLTComp library
- */
+/// @file   AliHLTSamplePreprocessor.cxx
+/// @author Kenneth Aamodt, Sebastian Bablok
+/// @date   2007-12-06
+/// @brief  HLT Preprocessor plugin for the AliHLTComp library
+/// 
 
 #include "AliHLTSamplePreprocessor.h"
 #include "AliPreprocessor.h"
@@ -77,23 +76,23 @@ UInt_t AliHLTSamplePreprocessor::GetTempHisto()
 
        UInt_t retVal = 0;
     // get Temp Histogram map
-    TList* HLTlist = GetFileSources(AliPreprocessor::kHLT, fgkTempHistoFileName);
-    if (!HLTlist) {
+    TList* hltList = GetFileSources(AliPreprocessor::kHLT, fgkTempHistoFileName);
+    if (!hltList) {
         Log("Missing list for the HLT");
    
         return 1;
     }
 
-       if (HLTlist->GetSize() == 0) {
+       if (hltList->GetSize() == 0) {
                Log("No Temperature histogram produced inside the HLT by a DA for this run.");
                return retVal; 
                // return no error -> DA might not have run, but other file shall be saved.
-       } else if (HLTlist->GetSize() > 1) {
-        Log(Form("Problem on the size of the list: %d (HLT)", HLTlist->GetSize()));
+       } else if (hltList->GetSize() > 1) {
+        Log(Form("Problem on the size of the list: %d (HLT)", hltList->GetSize()));
         return 0; // might have to be changed, when there will be more than one histogram file
     }
 
-    TObjString* location = (TObjString*) HLTlist->At(0);
+    TObjString* location = (TObjString*) hltList->At(0);
     if (location == 0) {
         Log("Error in location HLT list.");
         return 0;
index 753406b..9773200 100644 (file)
@@ -1,24 +1,17 @@
 //-*- Mode: C++ -*-
-// @(#) $Id: AliHLTSamplePreprocessor.h 23318 2008-01-14 12:43:28Z hristov $
+// $Id: AliHLTSamplePreprocessor.h 23318 2008-01-14 12:43:28Z hristov $
 
 #ifndef ALIHLTSAMPLEPREPROCESSOR_H
 #define ALIHLTSAMPLEPREPROCESSOR_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   AliHLTSamplePreprocessor.h
- * @author Kenneth Aamodt, Sebastian Bablok
- * @date   2007-12-06
- * @brief  HLT Preprocessor plugin for the AliHLTSample library
- */
-
-// see below for class documentation
-// or
-// refer to README to build package
-// or
-// visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
+/// @file   AliHLTSamplePreprocessor.h
+/// @author Kenneth Aamodt, Sebastian Bablok
+/// @date   2007-12-06
+/// @brief  HLT Preprocessor plugin for the AliHLTSample library
+///
 
 #include "AliHLTModulePreprocessor.h"
 
index 31a6092..f8fed00 100644 (file)
@@ -1,7 +1,7 @@
 // $Id$
 
 //**************************************************************************
-//* 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>        *
@@ -78,7 +78,7 @@ const char* AliHLTSampleRawAnalysisComponent::GetComponentID()
   return "SampleRawAnalysis";
 }
 
-void AliHLTSampleRawAnalysisComponent::GetInputDataTypes( vector<AliHLTComponentDataType>& list)
+void AliHLTSampleRawAnalysisComponent::GetInputDataTypes( AliHLTComponentDataTypeList& list)
 {
   // component property: list of input data types
   list.push_back(kAliHLTDataTypeDDLRaw);
index b41d0fd..3de12bd 100644 (file)
@@ -3,7 +3,7 @@
 #ifndef ALIHLTSAMPLERAWANALYSISCOMPONENT_H
 #define ALIHLTSAMPLERAWANALYSISCOMPONENT_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                               */
 
@@ -94,7 +94,7 @@ public:
 
   // AliHLTComponent interface functions
   const char* GetComponentID();
-  void GetInputDataTypes( vector<AliHLTComponentDataType>& list);
+  void GetInputDataTypes( AliHLTComponentDataTypeList& list);
   AliHLTComponentDataType GetOutputDataType();
   void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
   void GetOCDBObjectDescription( TMap* const targetMap);