Line data Source code
1 : #include "TObject.h"
2 :
3 : #include "AliESDTrdTrigger.h"
4 :
5 : AliESDTrdTrigger::AliESDTrdTrigger() :
6 69 : TObject()
7 345 : {
8 : // default ctor
9 :
10 2622 : for (Int_t iSector = 0; iSector < fgkNsectors; iSector++) {
11 1242 : fFlags[iSector] = 0x0;
12 : }
13 138 : }
14 :
15 : AliESDTrdTrigger::AliESDTrdTrigger(const AliESDTrdTrigger &rhs) :
16 0 : TObject(rhs)
17 0 : {
18 : // copy ctor
19 :
20 0 : for (Int_t iSector = 0; iSector < fgkNsectors; iSector++) {
21 0 : fFlags[iSector] = rhs.fFlags[iSector];
22 : }
23 0 : }
24 :
25 : AliESDTrdTrigger& AliESDTrdTrigger::operator=(const AliESDTrdTrigger &rhs)
26 : {
27 : // assignment operator
28 16 : if (&rhs != this) {
29 8 : TObject::operator=(rhs);
30 304 : for (Int_t iSector = 0; iSector < fgkNsectors; iSector++) {
31 144 : fFlags[iSector] = rhs.fFlags[iSector];
32 : }
33 8 : }
34 :
35 8 : return *this;
36 : }
37 :
38 : AliESDTrdTrigger::~AliESDTrdTrigger()
39 130 : {
40 : // dtor
41 :
42 187 : }
|