#include <Riostream.h>
#include "AliLog.h"
#include "AliTriggerScalersESD.h"
using std::endl;
using std::cout;
ClassImp( AliTriggerScalersESD )
AliTriggerScalersESD::AliTriggerScalersESD():
TObject(),
fClassIndex(0),
fLOCB(0),
fLOCA(0),
fL1CB(0),
fL1CA(0),
fL2CB(0),
fL2CA(0)
{
}
AliTriggerScalersESD::AliTriggerScalersESD( UChar_t classIndex, ULong64_t LOCB, ULong64_t LOCA,
ULong64_t L1CB, ULong64_t L1CA, ULong64_t L2CB, ULong64_t L2CA ):
TObject(),
fClassIndex( classIndex ),
fLOCB(LOCB),
fLOCA(LOCA),
fL1CB(L1CB),
fL1CA(L1CA),
fL2CB(L2CB),
fL2CA(L2CA)
{
}
AliTriggerScalersESD::AliTriggerScalersESD(UChar_t classIndex,ULong64_t* s64):
TObject(),
fClassIndex( classIndex ),
fLOCB(s64[0]),
fLOCA(s64[1]),
fL1CB(s64[2]),
fL1CA(s64[3]),
fL2CB(s64[4]),
fL2CA(s64[5])
{
}
AliTriggerScalersESD::AliTriggerScalersESD(const AliTriggerScalersESD& scal ):
TObject(scal),
fClassIndex( scal.fClassIndex ),
fLOCB(scal.fLOCB),
fLOCA(scal.fLOCA),
fL1CB(scal.fL1CB),
fL1CA(scal.fL1CA),
fL2CB(scal.fL2CB),
fL2CA(scal.fL2CA)
{
}
AliTriggerScalersESD& AliTriggerScalersESD::operator=(const AliTriggerScalersESD& scal)
{
if(&scal == this) return *this;
((TObject *)this)->operator=(scal);
fClassIndex = scal.fClassIndex;
fLOCB = scal.fLOCB;
fLOCA = scal.fLOCA;
fL1CB = scal.fL1CB;
fL1CA = scal.fL1CA;
fL2CB = scal.fL2CB;
fL2CA = scal.fL2CA;
return *this;
}
void AliTriggerScalersESD::GetAllScalers(ULong64_t *scalers) const
{
scalers[0]=fLOCB;
scalers[1]=fLOCA;
scalers[2]=fL1CB;
scalers[3]=fL1CA;
scalers[4]=fL2CB;
scalers[5]=fL2CA;
}
void AliTriggerScalersESD::Print( const Option_t* ) const
{
cout << "Trigger Scalers for Class: " << (Int_t)fClassIndex << endl;
cout << " LOCB: " << fLOCB << " LOCA: " << fLOCA;
cout << " L1CB: " << fL1CB << " L1CA: " << fL1CA;
cout << " L2CB: " << fL2CB << " L2CA: " << fL2CA << endl;
}
AliTriggerScalersESD.cxx:1 AliTriggerScalersESD.cxx:2 AliTriggerScalersESD.cxx:3 AliTriggerScalersESD.cxx:4 AliTriggerScalersESD.cxx:5 AliTriggerScalersESD.cxx:6 AliTriggerScalersESD.cxx:7 AliTriggerScalersESD.cxx:8 AliTriggerScalersESD.cxx:9 AliTriggerScalersESD.cxx:10 AliTriggerScalersESD.cxx:11 AliTriggerScalersESD.cxx:12 AliTriggerScalersESD.cxx:13 AliTriggerScalersESD.cxx:14 AliTriggerScalersESD.cxx:15 AliTriggerScalersESD.cxx:16 AliTriggerScalersESD.cxx:17 AliTriggerScalersESD.cxx:18 AliTriggerScalersESD.cxx:19 AliTriggerScalersESD.cxx:20 AliTriggerScalersESD.cxx:21 AliTriggerScalersESD.cxx:22 AliTriggerScalersESD.cxx:23 AliTriggerScalersESD.cxx:24 AliTriggerScalersESD.cxx:25 AliTriggerScalersESD.cxx:26 AliTriggerScalersESD.cxx:27 AliTriggerScalersESD.cxx:28 AliTriggerScalersESD.cxx:29 AliTriggerScalersESD.cxx:30 AliTriggerScalersESD.cxx:31 AliTriggerScalersESD.cxx:32 AliTriggerScalersESD.cxx:33 AliTriggerScalersESD.cxx:34 AliTriggerScalersESD.cxx:35 AliTriggerScalersESD.cxx:36 AliTriggerScalersESD.cxx:37 AliTriggerScalersESD.cxx:38 AliTriggerScalersESD.cxx:39 AliTriggerScalersESD.cxx:40 AliTriggerScalersESD.cxx:41 AliTriggerScalersESD.cxx:42 AliTriggerScalersESD.cxx:43 AliTriggerScalersESD.cxx:44 AliTriggerScalersESD.cxx:45 AliTriggerScalersESD.cxx:46 AliTriggerScalersESD.cxx:47 AliTriggerScalersESD.cxx:48 AliTriggerScalersESD.cxx:49 AliTriggerScalersESD.cxx:50 AliTriggerScalersESD.cxx:51 AliTriggerScalersESD.cxx:52 AliTriggerScalersESD.cxx:53 AliTriggerScalersESD.cxx:54 AliTriggerScalersESD.cxx:55 AliTriggerScalersESD.cxx:56 AliTriggerScalersESD.cxx:57 AliTriggerScalersESD.cxx:58 AliTriggerScalersESD.cxx:59 AliTriggerScalersESD.cxx:60 AliTriggerScalersESD.cxx:61 AliTriggerScalersESD.cxx:62 AliTriggerScalersESD.cxx:63 AliTriggerScalersESD.cxx:64 AliTriggerScalersESD.cxx:65 AliTriggerScalersESD.cxx:66 AliTriggerScalersESD.cxx:67 AliTriggerScalersESD.cxx:68 AliTriggerScalersESD.cxx:69 AliTriggerScalersESD.cxx:70 AliTriggerScalersESD.cxx:71 AliTriggerScalersESD.cxx:72 AliTriggerScalersESD.cxx:73 AliTriggerScalersESD.cxx:74 AliTriggerScalersESD.cxx:75 AliTriggerScalersESD.cxx:76 AliTriggerScalersESD.cxx:77 AliTriggerScalersESD.cxx:78 AliTriggerScalersESD.cxx:79 AliTriggerScalersESD.cxx:80 AliTriggerScalersESD.cxx:81 AliTriggerScalersESD.cxx:82 AliTriggerScalersESD.cxx:83 AliTriggerScalersESD.cxx:84 AliTriggerScalersESD.cxx:85 AliTriggerScalersESD.cxx:86 AliTriggerScalersESD.cxx:87 AliTriggerScalersESD.cxx:88 AliTriggerScalersESD.cxx:89 AliTriggerScalersESD.cxx:90 AliTriggerScalersESD.cxx:91 AliTriggerScalersESD.cxx:92 AliTriggerScalersESD.cxx:93 AliTriggerScalersESD.cxx:94 AliTriggerScalersESD.cxx:95 AliTriggerScalersESD.cxx:96 AliTriggerScalersESD.cxx:97 AliTriggerScalersESD.cxx:98 AliTriggerScalersESD.cxx:99 AliTriggerScalersESD.cxx:100 AliTriggerScalersESD.cxx:101 AliTriggerScalersESD.cxx:102 AliTriggerScalersESD.cxx:103 AliTriggerScalersESD.cxx:104 AliTriggerScalersESD.cxx:105 AliTriggerScalersESD.cxx:106 AliTriggerScalersESD.cxx:107 AliTriggerScalersESD.cxx:108 AliTriggerScalersESD.cxx:109 AliTriggerScalersESD.cxx:110 AliTriggerScalersESD.cxx:111 AliTriggerScalersESD.cxx:112 AliTriggerScalersESD.cxx:113 AliTriggerScalersESD.cxx:114 AliTriggerScalersESD.cxx:115 AliTriggerScalersESD.cxx:116 AliTriggerScalersESD.cxx:117 AliTriggerScalersESD.cxx:118 AliTriggerScalersESD.cxx:119 AliTriggerScalersESD.cxx:120 AliTriggerScalersESD.cxx:121 AliTriggerScalersESD.cxx:122 AliTriggerScalersESD.cxx:123 AliTriggerScalersESD.cxx:124 AliTriggerScalersESD.cxx:125 AliTriggerScalersESD.cxx:126 AliTriggerScalersESD.cxx:127 AliTriggerScalersESD.cxx:128