CMS 3D CMS Logo

CastorCtdcUnpacker.h
Go to the documentation of this file.
1 /* -*- C++ -*- */
2 #ifndef CastorCtdcUnpacker_h_included
3 #define CastorCtdcUnpacker_h_included 1
4 
11 #include <set>
13 
15 public:
16 
18  CastorCtdcUnpacker(int sourceIdOffset, int beg, int end) ;
20 private:
23  int endSample_;
24  std::set<CastorElectronicsId> unknownIds_,unknownIdsTrig_;
25 };
26 
27 #endif // CastorCtdcUnpacker_h_included
std::set< CastorElectronicsId > unknownIds_
void unpack(const FEDRawData &raw, const CastorElectronicsMap &emap, CastorRawCollections &conts, HcalUnpackerReport &report)
int endSample_
last sample from fed raw data to copy (if present)
int sourceIdOffset_
number to subtract from the source id to get the dcc id
int startSample_
first sample from fed raw data to copy
#define end
Definition: vmac.h:39
CastorCtdcUnpacker(int sourceIdOffset, int beg, int end)
for normal data
std::set< CastorElectronicsId > unknownIdsTrig_
Recorded to limit number of times a log message is generated.