2 // *** Class AliRsnVATProcessInfo ***
6 // authors: A. Pulvirenti (email: alberto.pulvirenti@ct.infn.it)
7 // M. Vala (email: martin.vala@cern.ch)
10 #ifndef AliRsnVATProcessInfo_H
11 #define AliRsnVATProcessInfo_H
16 class AliRsnVATProcessInfo : public TNamed
19 AliRsnVATProcessInfo(const char*name="AT_RSNInfo");
20 AliRsnVATProcessInfo(const AliRsnVATProcessInfo& copy);
21 AliRsnVATProcessInfo& operator= (const AliRsnVATProcessInfo& /*copy*/) {
24 ~AliRsnVATProcessInfo();
26 TList* GenerateInfoList();
27 virtual void FillInfo();
28 virtual void PrintInfo(const Long64_t &num);
30 void SetNumberOfTracks(const Int_t & num) { fNumOfTracks = num; }
31 Int_t GetNumberOfTracks() { return fNumOfTracks; };
33 const char* GetEventHistogramName() { return Form("hEventsUsed_%s",GetName()); };
35 void SetPrintInfoNumber(const Long64_t &num=1) { fPrintInfoNumber = num; }
39 TH1I *fHistUsedEvents;
42 Long64_t fPrintInfoNumber;
44 ClassDef(AliRsnVATProcessInfo, 1)