virtual const char* GetComponentID() {return "GlobalHisto";};
/// inherited from AliHLTComponent: input data types
virtual void GetInputDataTypes(AliHLTComponentDataTypeList&);
-
+
+
+ /// interface function, see AliHLTComponent for description
+ AliHLTComponentDataType GetOutputDataType();
+
+
/// inherited from AliHLTComponent: spawn function, create an instance.
virtual AliHLTComponent* Spawn() {return new AliHLTGlobalHistoComponent;}
AliHLTComponentTriggerData& trigData );
/// dtOrigin for PushBack.
AliHLTComponentDataType GetOriginDataType() const;
- /// spec for PushBack
- AliHLTUInt32_t GetDataSpec() const {return 0;}
int ResetVariables();
AliHLTGlobalHistoComponent(const AliHLTGlobalHistoComponent&);
/// assignment operator prohibited
AliHLTGlobalHistoComponent& operator=(const AliHLTGlobalHistoComponent&);
-
+
/// the event number, tree filling variable
int fEvent; //!
/// track count, tree filling variable
int fNofTracks; //!
/// V0 count, tree filling variable
- int fNofV0s; //!
+ //int fNofV0s; //!
+ /// UPC pair count (=1), tree filling variable
+ //int fNofUPCpairs; //!
/// contributors count, tree filling variable
int fNofContributors; //!
/// x coordinate of vertex
/// filling arrays for track parameters
AliHLTGlobalHistoVariables<float> fTrackVariables; //!
AliHLTGlobalHistoVariables<int> fTrackVariablesInt; //!
+
+ /// filling arrays for V0 parameters
+ //AliHLTGlobalHistoVariables<float> fV0Variables; //!
+
+ /// filling arrays for UPC parameters
+ //AliHLTGlobalHistoVariables<float> fUPCVariables; //!
+
+// Double_t fGammaCuts[8]; // cuts for gammas
+// Double_t fKsCuts[8]; // cuts for Ks
+// Double_t fLambdaCuts[8]; // cuts for Lambdas
+// Double_t fAPCuts[8]; // cuts for Armenteros-Podolanski plot
+//
+// Int_t fNEvents; // n of processed events
+// Int_t fNGammas; // n found total
+// Int_t fNKShorts; // n found total
+// Int_t fNLambdas; // n found total
+// Int_t fNPi0s; // n found total
+
ClassDef(AliHLTGlobalHistoComponent, 0) // HLT Global Histogram component
};
#endif