Int_t ghighbit,
Int_t glowbit,
Int_t mcoffset):
- TObject(),
+ TNamed("EmcalTriggerBitConfigUninit", ""),
fL0Bit(l0bit),
fJHighBit(jhighbit),
fJLowBit(jlowbit),
/*
* Initialise from other object
*/
+ SetName(ref.GetName());
fL0Bit = ref.GetLevel0Bit();
fJHighBit = ref.GetJetHighBit();
fJLowBit = ref.GetJetLowBit();
/*
* Settings for the 2-bit configuration
*/
+ SetName("EmcalTriggerBitConfigOld");
}
//________________________________________________________________________
/*
* Settings for the 4-bit configuration
*/
+ SetName("EmcalTriggerBitConfigNew");
}
// Author: Markus Fasel
#include "AliLog.h"
+#include <TNamed.h>
-class AliEmcalTriggerBitConfig : public TObject {
+class AliEmcalTriggerBitConfig : public TNamed {
public:
AliEmcalTriggerBitConfig();
AliEmcalTriggerBitConfig(Int_t l0bit, Int_t j1bit, Int_t j2bit, Int_t g1bit, Int_t g2bit, Int_t mcoffset);
void SetOffSet(Int_t i) { fOffSet = i; }
void SetTriggerBitConfig(const AliEmcalTriggerBitConfig * ref) { fTriggerBitConfig.Initialise(*ref); }
+ const AliEmcalTriggerBitConfig *GetTriggerBitConfig() const { return &fTriggerBitConfig; }
protected: