Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-03 08:20:47

0001 #ifndef __ONCSSUB_IDGL1V1_H__
0002 #define __ONCSSUB_IDGL1V1_H__
0003 
0004 #include "oncsSubevent.h"
0005 
0006 #ifndef __CINT__
0007 class WINDOWSEXPORT oncsSub_idgl1v1 : public  oncsSubevent_w4 {
0008 #else
0009 class  oncsSub_idgl1v1 : public  oncsSubevent_w2 {
0010 #endif
0011 
0012 public:
0013   oncsSub_idgl1v1( subevtdata_ptr);
0014 
0015   int    iValue(const int dummy);
0016 
0017   long long  lValue(const int hit,const char * what);
0018 
0019   long long  lValue(const int channel, const int iy);
0020 
0021   
0022   void  dump ( OSTREAM& os = COUT);  
0023 
0024 protected:
0025   int decode ();
0026 
0027   int is_decoded;
0028   
0029   unsigned long long BCO;
0030   unsigned long long BunchNumber;
0031   unsigned long long TriggerInput;
0032   unsigned long long TriggerVector;
0033   unsigned long long ScaledVector;
0034 
0035   unsigned int GTM_AllBusyVector;
0036   unsigned int GTM_BusyVector;
0037       
0038   unsigned int packet_nr;
0039   unsigned int tag;
0040 
0041   unsigned long long scalers[3*64];
0042   unsigned int gl1p_scalers[3*16];
0043 
0044   int _broken;
0045   int _newformat;
0046 
0047 
0048 };
0049 
0050 
0051 #endif /* __ONCSSUB_IDGL1V1_H__ */