//--------------------------------------------- // Go4 Tasca analysis // Author: Hans G. Essel // H.Essel@gsi.de // GSI, Experiment Electronics, Data Processing // modified by r.maendl // July 2021 - cleanup by JAM (j.adamczewski@gsi.de) //--------------------------------------------- #ifndef TascaANLEVENT_H #define TascaANLEVENT_H #include "TGo4EventElement.h" class TascaAnlProc; class TascaAnlEvent: public TGo4EventElement { public: TascaAnlEvent(); TascaAnlEvent(const char* name); virtual ~TascaAnlEvent(); Int_t Init(); Int_t Fill(); virtual void Clear(Option_t *t = ""); Float_t fiaChopperSystemSec; UInt_t fiaevcount[128]; ULong64_t fiaSystemSec[128]; Float_t fiaStopXL[128]; Float_t fiaStopXH[128]; Float_t fiaGamma1[128]; Float_t fiaGamma2[128]; Float_t ffa1_Answers_TX_GammaKev0[32]; Int_t fia1_Answers_TX_GammaMysec0[32]; Float_t ffa1_Answers_TX_GammaKev1[32]; Int_t fia1_Answers_TX_GammaMysec1[32]; Float_t ffa1_Com2_up_GammaKev0[32]; Int_t fia1_Com2_up_GammaMysec0[32]; Float_t ffa1_Com2_up_GammaKev1[32]; Int_t fia1_Com2_up_GammaMysec1[32]; Float_t ffa1_Answers_BX_GammaKev0[32]; Int_t fia1_Answers_BX_GammaMysec0[32]; Float_t ffa1_Answers_BX_GammaKev1[32]; Int_t fia1_Answers_BX_GammaMysec1[32]; Float_t ffa1_Com2_do_GammaKev0[32]; Int_t fia1_Com2_do_GammaMysec0[32]; Float_t ffa1_Com2_do_GammaKev1[32]; Int_t fia1_Com2_do_GammaMysec1[32]; UInt_t fiahit[128]; UInt_t frag_1; UInt_t fia1_Answers_TX_evcount[32]; ULong64_t fia1_Answers_TX_time[32]; Float_t ffa1_Answers_TX[32]; UInt_t fia1_Answers_TX_Micro[32]; UInt_t fia1_Answers_BX_evcount[32]; ULong64_t fia1_Answers_BX_time[32]; Float_t ffa1_Answers_BX[32]; UInt_t fia1_Answers_BX_Micro[32]; UInt_t fia1_Com2_up_evcount[32]; ULong64_t fia1_Com2_up_time[32]; Float_t ffa1_Com2_up[32]; UInt_t fia1_Com2_do_evcount[32]; ULong64_t fia1_Com2_do_time[32]; Float_t ffa1_Com2_do[32]; // UInt_t fia1_Com3_up_evcount[32]; // ULong64_t fia1_Com3_up_time[32]; // Float_t ffa1_Com3_up[32]; // UInt_t fia1_Com3_do_evcount[32]; // ULong64_t fia1_Com3_do_time[32]; // Float_t ffa1_Com3_do[32]; UInt_t fia1_Answers_TX_multi[32]; UInt_t fia1_Com2_up_multi[32]; // UInt_t fia1_Com3_up_multi[32]; UInt_t fia1_Answers_BX_multi[32]; UInt_t fia1_Com2_do_multi[32]; // UInt_t fia1_Com3_do_multi[32]; Float_t frData[16]; private: // this object is streamed. Therefore pointers must be excluded! // Otherwise these objects are streamed as well TascaAnlProc * fxTascaCP; //! Don't put this to file ClassDef(TascaAnlEvent,1) }; #endif //TascaANLEVENT_H