fL0TriggerInputs(hdr.fL0TriggerInputs),
fL1TriggerInputs(hdr.fL1TriggerInputs),
fL2TriggerInputs(hdr.fL2TriggerInputs),
- fCentralityP(hdr.fCentralityP)
+ fCentralityP(new AliCentrality(*hdr.fCentralityP))
{
// Copy constructor.
fL0TriggerInputs = hdr.fL0TriggerInputs;
fL1TriggerInputs = hdr.fL1TriggerInputs;
fL2TriggerInputs = hdr.fL2TriggerInputs;
- fCentralityP = hdr.fCentralityP;
+ fCentralityP = new AliCentrality(*hdr.fCentralityP);
SetName(hdr.fName);
SetTitle(hdr.fTitle);
return;
}
+void AliAODHeader::Clear(Option_t* /*opt*/)
+{
+// Clear memory
+ RemoveQTheta();
+ if (fCentralityP){
+ delete fCentralityP;
+ fCentralityP = 0;
+ fCentrality = -999;
+ }
+ return;
+}
+
//______________________________________________________________________________
void AliAODHeader::Print(Option_t* /*option*/) const
{