X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=STEER%2FAliESDHeader.cxx;h=bf16d896506de2280cd12f185a0ebb2bdfa523d4;hp=872af5084018b0ee58b4aa97ea9b86c50009a4b3;hb=8258ca761c819d9a684347b19c77657a8bc14a1c;hpb=bf1f98c4aeaca2962419dfa13c412b4c93d0eb19 diff --git a/STEER/AliESDHeader.cxx b/STEER/AliESDHeader.cxx index 872af508401..bf16d896506 100644 --- a/STEER/AliESDHeader.cxx +++ b/STEER/AliESDHeader.cxx @@ -23,6 +23,7 @@ #include "AliESDHeader.h" #include "AliTriggerScalersESD.h" #include "AliTriggerScalersRecordESD.h" +#include "AliTriggerIR.h" ClassImp(AliESDHeader) @@ -40,7 +41,8 @@ AliESDHeader::AliESDHeader() : fL0TriggerInputs(0), fL1TriggerInputs(0), fL2TriggerInputs(0), - fTriggerScalers() + fTriggerScalers(), + fIRArray("AliTriggerIR",3) { // default constructor @@ -65,10 +67,10 @@ AliESDHeader::AliESDHeader(const AliESDHeader &header) : fL0TriggerInputs(header.fL0TriggerInputs), fL1TriggerInputs(header.fL1TriggerInputs), fL2TriggerInputs(header.fL2TriggerInputs), - fTriggerScalers(header.fTriggerScalers) + fTriggerScalers(header.fTriggerScalers), + fIRArray(*((TClonesArray*)header.fIRArray.Clone())) { // copy constructor - SetName(header.fName); SetTitle(header.fTitle); } @@ -90,7 +92,7 @@ AliESDHeader& AliESDHeader::operator=(const AliESDHeader &header) fL1TriggerInputs = header.fL1TriggerInputs; fL2TriggerInputs = header.fL2TriggerInputs; fTriggerScalers = header.fTriggerScalers; - + fIRArray = header.fIRArray; SetName(header.fName); SetTitle(header.fTitle); @@ -126,6 +128,7 @@ void AliESDHeader::Reset() fL1TriggerInputs = 0; fL2TriggerInputs = 0; fTriggerScalers.Reset(); + fIRArray.Clear(); } //______________________________________________________________________________