51 bool decode(
const uint32_t*
data,
int iWord32, std::ostream&
out);
52 double max(
const std::vector<double>&
a,
unsigned&
pos) {
55 for (
unsigned i = 1;
i <
a.size(); ++
i) {
63 double min(
const std::vector<double>&
a) {
65 for (
unsigned i = 1;
i <
a.size(); ++
i) {
158 std::vector<std::vector<uint32_t> >
l1as_;
160 std::vector<std::vector<int> >
tpg_;
192 #endif //ECALDUMPRAW_H not defined
static int sideOfRu(int ru1)
edm::EDGetTokenT< FEDRawDataCollection > fedRawDataCollectionToken_
std::string srRange(int offset) const
enum EcalDumpRaw::@506 decodeState_
static const unsigned fedStart_
static const int nTccTypes_
double min(const std::vector< double > &a)
std::vector< double > adc_
std::string tpgTag(int tccType, unsigned iSeq) const
void analyze(const edm::Event &, const edm::EventSetup &) override
static int modOfRu(int ru1)
std::vector< uint32_t > lastOrbit_
bool decode(const uint32_t *data, int iWord32, std::ostream &out)
std::string ttfTag(int tccType, unsigned iSeq) const
std::vector< unsigned > eventList_
static int lmodOfRu(int ru1)
std::vector< int > feL1a_
std::vector< std::vector< uint32_t > > orbits_
static const int eeOuterTcc_
static const int ttId_[nTccTypes_][maxTpgsPerTcc_]
edm::InputTag fedRawDataCollectionTag_
std::vector< int > nTpgs_
EcalDumpRaw(const edm::ParameterSet &)
static const int nSamples
std::string toString(T val)
void analyzeFed(int fedId)
std::vector< std::vector< int > > tpg_
edm::EDGetTokenT< L1AcceptBunchCrossingCollection > l1AcceptBunchCrossingCollectionToken_
void analyzeEB(const edm::Event &, const edm::EventSetup &) const
int tccType_
type of TCC currently parsed
std::vector< int > dccChStatus_
static const int eeInnerTcc_
std::vector< int > feRuId_
std::vector< std::vector< uint32_t > > l1as_
void analyzeEE(const edm::Event &, const edm::EventSetup &) const
static const int maxTpgsPerTcc_
char data[epos_bytes_allocation]
edm::InputTag l1AcceptBunchCrossingCollectionTag_
static const unsigned nDccs_
static const int maxTccsPerDcc_
double max(const std::vector< double > &a, unsigned &pos)