1 #ifndef DIGIFTL_FTLDIGICOLLECTION_H
2 #define DIGIFTL_FTLDIGICOLLECTION_H
14 namespace mtdhelpers {
16 static inline int row(
const DetId&
id,
const std::vector<FTLSample>&
data) {
return -1; }
17 static inline int col(
const DetId&
id,
const std::vector<FTLSample>&
data) {
return -1; }
21 static inline int row(
const DetId&
id,
const std::vector<BTLSample>&
data) {
return data.front().row(); }
22 static inline int col(
const DetId&
id,
const std::vector<BTLSample>&
data) {
return data.front().column(); }
26 static inline int row(
const DetId&
id,
const std::vector<ETLSample>&
data) {
return data.front().row(); }
27 static inline int col(
const DetId&
id,
const std::vector<ETLSample>&
data) {
return data.front().column(); }
static int col(const DetId &id, const std::vector< ETLSample > &data)
static int col(const DetId &id, const std::vector< BTLSample > &data)
static int col(const DetId &id, const std::vector< FTLSample > &data)
static int row(const DetId &id, const std::vector< BTLSample > &data)
static int row(const DetId &id, const std::vector< ETLSample > &data)
edm::SortedCollection< ETLDataFrame > ETLDigiCollection
edm::SortedCollection< FTLDataFrame > FTLDigiCollection
static int row(const DetId &id, const std::vector< FTLSample > &data)
FTLDataFrameT< FastTimeDetId, FTLSample, mtdhelpers::FTLRowColDecode > FTLDataFrame
char data[epos_bytes_allocation]
FTLDataFrameT< BTLDetId, BTLSample, mtdhelpers::BTLRowColDecode > BTLDataFrame
FTLDataFrameT< ETLDetId, ETLSample, mtdhelpers::ETLRowColDecode > ETLDataFrame
edm::SortedCollection< BTLDataFrame > BTLDigiCollection