]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/global/AliHLTGlobalVertexerHistoComponent.h
Coding rule violations corrected
[u/mrichter/AliRoot.git] / HLT / global / AliHLTGlobalVertexerHistoComponent.h
index 3afca92fc1c411e5c9358b6e41fc6a90b1c3d526..a459e252ba8efb9a0ce51dfb1a5f477fac9e2739 100644 (file)
@@ -35,7 +35,10 @@ public:
   /** interface function, see AliHLTComponent for description. why not const? */
   AliHLTComponentDataType GetOutputDataType();
   /** interface function, see AliHLTComponent for description */
-  virtual void GetOutputDataSize(unsigned long& constBase, double& inputMultiplier);
+  int GetOutputDataTypes(AliHLTComponentDataTypeList& tgtList);
+
+   /** interface function, see AliHLTComponent for description */
+ virtual void GetOutputDataSize(unsigned long& constBase, double& inputMultiplier);
   /** interface function, see AliHLTComponent for description */
   AliHLTComponent* Spawn();
 
@@ -62,14 +65,24 @@ private:
   /** interface function, see AliHLTComponent for description */
   int Reconfigure(const char* cdbEntry, const char* chainId);
 
-  TH2F fPrimaryXY;  //X and Y coords.
-  TH2F fPrimaryZX;  //Z and X coords.
-  TH2F fPrimaryZY;  //Z and Y coords.
+  void SetDefaultConfiguration();
+  int ReadConfigurationString(  const char* arguments );
+
+  AliHLTUInt32_t fUID;// uID of the component
+
+  Int_t   fRefreshPeriod;//  histos will refresh after fRefreshPeriod number of events
+  Int_t fFillSecond;//!
+  Int_t fFillSecondSPD ;//!
+
+  TH2F fPrimaryXY[2];  //X and Y coords.
+  TH1F fPrimaryX[2];  // X coords.
+  TH1F fPrimaryY[2];  // Y coords.
+  TH1F fPrimaryZ[2];  // Z coords.
 
-  TH2F fSPDVertexXY;// ITS SPD vertex
-  TH1F fSPDVertexX;// ITS SPD vertex
-  TH1F fSPDVertexY;// ITS SPD vertex
-  TH1F fSPDVertexZ;// ITS SPD vertex
+  TH2F fSPDVertexXY[2];// ITS SPD vertex
+  TH1F fSPDVertexX[2];// ITS SPD vertex
+  TH1F fSPDVertexY[2];// ITS SPD vertex
+  TH1F fSPDVertexZ[2];// ITS SPD vertex
 
   //Aux. function.
   unsigned long GetOutputDataSize()const;