+ SetEventPlaneAngle(EvTag.GetEventPlaneAngle());
+ SetHBTRadii(EvTag.GetHBTRadii());
+}
+
+//______________________________________________________________________________
+AliEventTag & AliEventTag::operator=(const AliEventTag &EvTag)
+{
+ // EventTag assignment operator
+ if (this != &EvTag) {
+ TObject::operator=(EvTag);
+
+ SetEventId(EvTag.GetEventId());
+ SetGUID(EvTag.GetGUID());
+
+ SetMD5(EvTag.GetMD5());
+ SetTURL(EvTag.GetTURL());
+ SetSize(EvTag.GetSize());
+
+ SetNumOfParticipants(EvTag.GetNumOfParticipants());
+ SetImpactParameter(EvTag.GetImpactParameter());
+
+ SetVertexX(EvTag.GetVertexX());
+ SetVertexY(EvTag.GetVertexY());
+ SetVertexZ(EvTag.GetVertexZ());
+
+ SetVertexFlag(EvTag.GetVertexFlag());
+ SetVertexZError(EvTag.GetVertexZError());
+
+ SetTrigger(EvTag.GetTrigger());
+
+ SetZDCNeutron1Energy(EvTag.GetZDCNeutron1Energy());
+ SetZDCProton1Energy(EvTag.GetZDCProton1Energy());
+ SetZDCNeutron2Energy(EvTag.GetZDCNeutron2Energy());
+ SetZDCProton2Energy(EvTag.GetZDCProton2Energy());
+ SetZDCEMEnergy(EvTag.GetZDCEMEnergy());
+
+ SetT0VertexZ(EvTag.GetT0VertexZ());
+
+ SetNumOfTracks(EvTag.GetNumOfTracks());
+ SetNumOfPosTracks(EvTag.GetNumOfPosTracks());
+ SetNumOfNegTracks(EvTag.GetNumOfNegTracks());
+ SetNumOfNeutrTracks(EvTag.GetNumOfNeutrTracks());
+
+ SetNumOfV0s(EvTag.GetNumOfV0s());
+ SetNumOfCascades(EvTag.GetNumOfCascades());
+ SetNumOfKinks(EvTag.GetNumOfKinks());
+
+ SetNumOfPMDTracks(EvTag.GetNumOfPMDTracks());
+ SetNumOfFMDTracks(EvTag.GetNumOfFMDTracks());
+ SetNumOfPHOSClusters(EvTag.GetNumOfPHOSClusters());
+ SetNumOfEMCALClusters(EvTag.GetNumOfEMCALClusters());
+
+ SetNumOfJetCandidates(EvTag.GetNumOfJetCandidates());
+ SetNumOfHardPhotonsCandidates(EvTag.GetNumOfHardPhotonsCandidates());
+
+ SetMaxJetEnergy(EvTag.GetMaxJetEnergy());
+ SetMaxNeutralEnergy(EvTag.GetMaxNeutralEnergy());
+
+ SetNumOfChargedAbove1GeV(EvTag.GetNumOfChargedAbove1GeV());
+ SetNumOfChargedAbove3GeV(EvTag.GetNumOfChargedAbove3GeV());
+ SetNumOfChargedAbove10GeV(EvTag.GetNumOfChargedAbove10GeV());
+ SetNumOfMuonsAbove1GeV(EvTag.GetNumOfMuonsAbove1GeV());
+ SetNumOfMuonsAbove3GeV(EvTag.GetNumOfMuonsAbove3GeV());
+ SetNumOfMuonsAbove10GeV(EvTag.GetNumOfMuonsAbove10GeV());
+ SetNumOfElectronsAbove1GeV(EvTag.GetNumOfElectronsAbove1GeV());
+ SetNumOfElectronsAbove3GeV(EvTag.GetNumOfElectronsAbove3GeV());
+ SetNumOfElectronsAbove10GeV(EvTag.GetNumOfElectronsAbove10GeV());
+
+ SetNumOfElectrons(EvTag.GetNumOfElectrons());
+ SetNumOfMuons(EvTag.GetNumOfMuons());
+ SetNumOfPions(EvTag.GetNumOfPions());
+ SetNumOfKaons(EvTag.GetNumOfKaons());
+ SetNumOfProtons(EvTag.GetNumOfProtons());
+ SetNumOfLambdas(EvTag.GetNumOfLambdas());
+
+
+ SetNumOfPhotons(EvTag.GetNumOfPhotons());
+ SetNumOfPi0s(EvTag.GetNumOfPi0s());
+ SetNumOfNeutrons(EvTag.GetNumOfNeutrons());
+ SetNumOfKaon0s(EvTag.GetNumOfKaon0s());
+
+ SetTotalMomentum(EvTag.GetTotalMomentum());
+ SetMeanPt(EvTag.GetMeanPt());
+ SetMaxPt(EvTag.GetMaxPt());
+
+ SetNeutralTotalMomentum(EvTag.GetNeutralTotalMomentum());
+ SetNeutralMeanPt(EvTag.GetNeutralMeanPt());
+ SetNeutralMaxPt(EvTag.GetNeutralMaxPt());
+
+ SetEventPlaneAngle(EvTag.GetEventPlaneAngle());
+ SetHBTRadii(EvTag.GetHBTRadii());
+ }
+ return *this;