src
EventFilter
CSCRawToDigi
interface
CSCAnodeDataFormat.h
Go to the documentation of this file.
1
#ifndef EventFilter_CSCRawToDigi_CSCAnodeDataFormat_h
2
#define EventFilter_CSCRawToDigi_CSCAnodeDataFormat_h
3
4
#include "
DataFormats/CSCDigi/interface/CSCWireDigi.h
"
5
#include <vector>
6
7
class
CSCAnodeDataFormat
{
8
public
:
9
virtual
~CSCAnodeDataFormat
() {}
10
virtual
unsigned
short
*
data
() = 0;
12
virtual
unsigned
short
int
sizeInWords
()
const
= 0;
13
15
virtual
std::vector<CSCWireDigi>
wireDigis
(
int
layer
)
const
= 0;
16
17
virtual
void
add
(
const
CSCWireDigi
& wireDigi,
int
layer
) = 0;
18
};
19
20
#endif
CSCWireDigi
Definition:
CSCWireDigi.h:14
CSCAnodeDataFormat::sizeInWords
virtual unsigned short int sizeInWords() const =0
the amount of the input binary buffer read, in 16-bit words
CSCWireDigi.h
CSCAnodeDataFormat
Definition:
CSCAnodeDataFormat.h:7
CSCAnodeDataFormat::wireDigis
virtual std::vector< CSCWireDigi > wireDigis(int layer) const =0
input layer is from 1 to 6
CSCAnodeDataFormat::data
virtual unsigned short * data()=0
pixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
Definition:
SimplePixelTopology.h:90
CSCAnodeDataFormat::add
virtual void add(const CSCWireDigi &wireDigi, int layer)=0
CSCAnodeDataFormat::~CSCAnodeDataFormat
virtual ~CSCAnodeDataFormat()
Definition:
CSCAnodeDataFormat.h:9
Generated for CMSSW Reference Manual by
1.8.14