Coding conventions
authorphille <phille@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 May 2007 22:15:39 +0000 (22:15 +0000)
committerphille <phille@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 May 2007 22:15:39 +0000 (22:15 +0000)
HLT/PHOS/AliHLTPHOSCommonDefs.h
HLT/PHOS/AliHLTPHOSModuleMergerComponent.h

index 822b38786be65a3406e5a5b35c09bbcd31d2fdf3..89361dafb5c2f62156b7ac062c40189b593a3eba 100644 (file)
@@ -25,7 +25,7 @@
 #define N_XCOLUMNS_MOD     N_COLUMNS_MOD                 /**<Number of columns per module*/ 
 
 #define N_GAINS            2                             /**<Number of gains per ALTRO channel*/
-#define N_DATATYPES        10 
+#define N_DATATYPES        10                            /**<Max number of output datatypes for a single component*/
 
 //peakfinder constatnts
 #define PF_MAX_PATH_LENGTH 256
index 8a1a9c3520ecdadcfb8245178f9185b9a6eb0360..28dc167f3a5402b11addddd0438f2d972c330895 100644 (file)
@@ -12,25 +12,23 @@ class AliHLTPHOSModuleMergerComponent:public AliHLTProcessor
 {
  public:
   AliHLTPHOSModuleMergerComponent();
-  ~AliHLTPHOSModuleMergerComponent();
+  virtual ~AliHLTPHOSModuleMergerComponent();
   AliHLTPHOSModuleMergerComponent(const AliHLTPHOSModuleMergerComponent & );
   AliHLTPHOSModuleMergerComponent & operator = (const AliHLTPHOSModuleMergerComponent &)
     {
       return *this;
    };
-  virtual int DoInit( int argc, const char** argv );
+  virtual int DoInit(int argc =0, const char** argv = 0);
   virtual int Deinit();
   virtual int DoDeinit();
   virtual int DoEvent(const AliHLTComponentEventData&, const AliHLTComponentBlockData*, AliHLTComponentTriggerData&, AliHLTUInt8_t*, AliHLTUInt32_t&, std::vector<AliHLTComponentBlockData, std::allocator<AliHLTComponentBlockData> >&);
-  
-  void DumpData(int gain);
+  void DumpData(int gain =0);
   int GetEquippmentId();
   virtual const char* GetComponentID();
   virtual void GetInputDataTypes(std::vector<AliHLTComponentDataType, std::allocator<AliHLTComponentDataType> >&);
   virtual AliHLTComponentDataType GetOutputDataType();
   virtual void GetOutputDataSize(unsigned long& constBase, double& inputMultiplier);
-  void SetEquippmentId(int id);
+  void SetEquippmentId(int id = 0);
   virtual AliHLTComponent* Spawn();
 
  protected:
@@ -38,12 +36,12 @@ class AliHLTPHOSModuleMergerComponent:public AliHLTProcessor
   void ResetDataPtr();
 
  private:
-  int fEventCount;
-  AliHLTUInt32_t fEquippmentID;
-  Double_t fTmpChannelData[ALTRO_MAX_SAMPLES];
-  Double_t fMaxValues[N_MODULES][N_ROWS_MOD][N_COLUMNS_MOD][N_GAINS];
-  static const AliHLTComponentDataType inputDataTypes[];
-  static const AliHLTComponentDataType outputDataType;
+  int fEventCount;                                                    /**<event counter*/
+  AliHLTUInt32_t fEquippmentID;                                       /**<Eguippment ID as given by ALICE*/
+  Double_t fTmpChannelData[ALTRO_MAX_SAMPLES];                        /**<Array to tmporarily store samples from a single ALTRO*/ 
+  Double_t fMaxValues[N_MODULES][N_ROWS_MOD][N_COLUMNS_MOD][N_GAINS]; /**<Tower/Crystal energies*/
+  static const AliHLTComponentDataType fgkInputDataTypes[];           /**<The input datatypes the component can recieve (obsolete ?)*/
+  static const AliHLTComponentDataType fgkOutputDataType;             /**<The type of date the compnent writes to shared memory */
 };
 
 #endif