X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ZDC%2FAliZDCTriggerProcessor.cxx;h=79705634dc5240e6aed871075d6c673bc1052463;hb=d3ffc389718a81571d4bc7ec3e30cf7151c7b96f;hp=3350090627d2e75895e5113711036730b8c8dba4;hpb=3288dac32d7994373e77c6493c724870ac8cb109;p=u%2Fmrichter%2FAliRoot.git diff --git a/ZDC/AliZDCTriggerProcessor.cxx b/ZDC/AliZDCTriggerProcessor.cxx index 3350090627d..79705634dc5 100644 --- a/ZDC/AliZDCTriggerProcessor.cxx +++ b/ZDC/AliZDCTriggerProcessor.cxx @@ -38,8 +38,19 @@ AliZDCTriggerProcessor::AliZDCTriggerProcessor(Float_t* signal, AliZDCTriggerPar // standard constructor II } +//_____________________________________________________________________________ +AliZDCTriggerProcessor &AliZDCTriggerProcessor::operator =(const AliZDCTriggerProcessor &trig) +{ + // Equal operator. + this->~AliZDCTriggerProcessor(); + new(this) AliZDCTriggerProcessor(trig); + return *this; + +} + //______________________________________________________________________________________________ AliZDCTriggerProcessor::AliZDCTriggerProcessor(const AliZDCTriggerProcessor& trigg) : + TObject(), fSignal(trigg.fSignal), fTriggerParam(trigg.fTriggerParam) { @@ -58,10 +69,22 @@ UInt_t AliZDCTriggerProcessor::ProcessEvent() // process ZDC signals in order to determine the trigger output UInt_t ctpInput = 0; // - if(MBTrigger() == kTRUE) ctpInput = 0x1; - if(CentralTrigger() == kTRUE) ctpInput = 0x1 << 1; - if(SemicentralTrigger() == kTRUE) ctpInput = 0x1 << 2; - if(EMDTrigger() == kTRUE) ctpInput = 0x1 << 3; + Bool_t mbTriggered = MBTrigger(); + if(mbTriggered == kTRUE) ctpInput = 0x1; + Bool_t cenTriggered = CentralTrigger(); + if(cenTriggered == kTRUE) ctpInput = 0x1 << 1; + Bool_t semicenTriggered = SemicentralTrigger(); + if(semicenTriggered == kTRUE) ctpInput = 0x1 << 2; + Bool_t emdTriggered = EMDTrigger(); + if(emdTriggered == kTRUE) ctpInput = 0x1 << 3; + + if((mbTriggered == kTRUE) || (cenTriggered == kTRUE) || + (semicenTriggered == kTRUE) || (emdTriggered == kTRUE)){ + return 1; + } + else{ + return 0; + } } //______________________________________________________________________________________________