X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliTriggerScalersESD.cxx;h=1982181c4848444c8b0788b990581092b5c46cf2;hb=a5d14558e4309ee58276fa4530c107b38d95d424;hp=c430752e8bec967737d4eea812db493843c9a4a6;hpb=564139966593059c7d0df148154d6265e5a5db11;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliTriggerScalersESD.cxx b/STEER/AliTriggerScalersESD.cxx index c430752e8be..1982181c484 100644 --- a/STEER/AliTriggerScalersESD.cxx +++ b/STEER/AliTriggerScalersESD.cxx @@ -62,7 +62,58 @@ AliTriggerScalersESD::AliTriggerScalersESD( UChar_t classIndex, ULong64_t LOCB, { // Default constructor } +//_____________________________________________________________________________ +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]) +{ + // Construct from array +} +//_____________________________________________________________________________ +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) +{ + // Copy constructor +} +//_____________________________________________________________________________ +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 {