Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
InttRawDataDecoder.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file InttRawDataDecoder.h
1 #ifndef INTT_RAW_DATA_DECODER_H
2 #define INTT_RAW_DATA_DECODER_H
3 
5 // Shamelessly imitated from the micromegas version:
6 //
7 // coresoftware/offline/packages/micromegas/MicromegasRawDataDecoder.h
8 //
9 // Thank you Hugo
10 
11 #include <fun4all/SubsysReco.h>
12 
13 #include <cstdint>
14 #include <string>
15 
16 class PHCompositeNode;
17 
19 {
20  public:
21  InttRawDataDecoder(std::string const& name = "InttRawDataDecoder");
22 
23  int Init(PHCompositeNode*) override;
24  int InitRun(PHCompositeNode*) override;
25  int process_event(PHCompositeNode*) override;
26  int End(PHCompositeNode*) override;
27 
28  private:
29  int64_t full_bco = 0;
30 };
31 
32 #endif // INTT_RAW_DATA_DECODER_H