1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
#ifndef RAWECAL_ESKCHIPBLOCK_H
#define RAWECAL_ESKCHIPBLOCK_H
#include <vector>
class ESKCHIPBlock {
public:
typedef int key_type; // For the sorted collection
ESKCHIPBlock();
ESKCHIPBlock(const int& kId);
const int& id() const { return kId_; }
void setId(const int& kId) { kId_ = kId; };
const int dccdId() const { return dccId_; }
void setDccId(const int& dccId) { dccId_ = dccId; };
const int fedId() const { return fedId_; }
void setFedId(const int& fedId) { fedId_ = fedId; };
const int fiberId() const { return fiberId_; }
void setFiberId(const int& fiberId) { fiberId_ = fiberId; };
void setBC(const int& BC) { BC_ = BC; }
void setEC(const int& EC) { EC_ = EC; }
void setOptoBC(const int& OptoBC) { OptoBC_ = BC_; }
void setOptoEC(const int& OptoEC) { OptoEC_ = EC_; }
void setFlag1(const int& flag1) { flag1_ = flag1; };
void setFlag2(const int& flag2) { flag2_ = flag2; };
void setCRC(const int& CRC) { CRC_ = CRC; }
int getBC() const { return BC_; }
int getEC() const { return EC_; }
int getOptoBC() const { return OptoBC_; }
int getOptoEC() const { return OptoEC_; }
int getFlag1() const { return flag1_; }
int getFlag2() const { return flag2_; }
int getCRC() const { return CRC_; }
private:
int kId_;
int dccId_;
int fedId_;
int fiberId_;
int BC_;
int EC_;
int OptoBC_;
int OptoEC_;
int flag1_;
int flag2_;
int CRC_;
};
#endif
|