Main Page
Namespaces
Classes
Package Documentation
EventFilter
CSCRawToDigi
interface
CSCAnodeDataFormat.h
Go to the documentation of this file.
1
#ifndef CSCAnodeDataFormat_h
2
#define CSCAnodeDataFormat_h
3
#include "
DataFormats/CSCDigi/interface/CSCWireDigi.h
"
4
#include <vector>
5
class
CSCAnodeDataFormat
{
6
7
public
:
8
virtual
~CSCAnodeDataFormat
() {}
9
virtual
unsigned
short
*
data
() = 0;
11
virtual
unsigned
short
int
sizeInWords
()
const
= 0;
12
14
virtual
std::vector<CSCWireDigi>
wireDigis
(
int
layer)
const
= 0;
15
16
virtual
void
add
(
const
CSCWireDigi
& wireDigi,
int
layer) = 0;
17
18
};
19
20
#endif
21
22
CSCAnodeDataFormat::sizeInWords
virtual unsigned short int sizeInWords() const =0
the amount of the input binary buffer read, in 16-bit words
CSCWireDigi
Definition:
CSCWireDigi.h:14
CSCWireDigi.h
CSCAnodeDataFormat
Definition:
CSCAnodeDataFormat.h:5
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
CSCAnodeDataFormat::add
virtual void add(const CSCWireDigi &wireDigi, int layer)=0
CSCAnodeDataFormat::~CSCAnodeDataFormat
virtual ~CSCAnodeDataFormat()
Definition:
CSCAnodeDataFormat.h:8
Generated for CMSSW Reference Manual by
1.8.11