ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
packet_starscaler.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file packet_starscaler.h
1 #ifndef __PACKET_STARSCALER_H__
2 #define __PACKET_STARSCALER_H__
3 
4 
5 #include "packet_w124.h"
6 #if !defined(SunOS) && !defined(OSF1)
7 #include <map>
8 #endif
9 
14 #ifndef __CINT__
16 #else
17 class Packet_starscaler : public Packet_w4 {
18 #endif
19 
20 
21 public:
24  long long lValue(const int channel);
25  int iValue(const int channel);
26  int iValue(const int channel,const char *what);
27 
28  void dump ( OSTREAM& ) ;
29 
30 protected:
31 
32  virtual int *decode (int *);
33  long long *s_vector;
35 
36 #if !defined(SunOS) && !defined(OSF1)
37  std::map <int, int> smap;
38 #endif
39 
40 
41 };
42 
43 #endif /* __PACKET_STARSCALER_H__ */