fEventSummaryTree->Clear();
delete fEventSummaryTree;
}
+ if(fAcceptedTree)
+ {
+ fAcceptedTree->Clear();
+ delete fAcceptedTree;
+ }
delete fHistEt; //Et spectrum
delete fHistNeutralMult; //Neutral multiplicity
delete fHistPhivsPtPos; //phi vs pT plot for positive tracks
- delete fHistPhivsPtNeg; //phi vs pT plot for negative tracks
+ delete fHistPhivsPtNeg; //phi vs pT Moplot for negative tracks
//delete fCentrality;//this code does not actually own AliCentrality so we don't have to worry about deleting it... we just borrow it...
+ delete fCutFlow;
+ delete fSelector;
}
void AliAnalysisEt::FillOutputList(TList *list)
// dtor
AliAnalysisEtMonteCarlo::~AliAnalysisEtMonteCarlo()
{ //Destructor
+
+ if(fPrimaryTree){
+ fPrimaryTree->Clear();
+ delete fPrimaryTree;
+ }
delete fHistDecayVertexNonRemovedCharged; // Decay vertex for non-removed charged particles
delete fHistDecayVertexRemovedCharged; // Decay vertex for non-removed charged particles
delete fHistDecayVertexNonRemovedNeutral; // Decay vertex for non-removed charged particles
AliAnalysisEtMonteCarloPhos::~AliAnalysisEtMonteCarloPhos()
{
+ delete fBadMapM2;
+ delete fBadMapM3;
+ delete fBadMapM4;
+ delete fGeoUtils;
}
delete fHistMuonEnergyDeposit; /** Energy deposited in calorimeter by muons */
delete fHistRemovedEnergy; // removed energy
+ delete fClusterPosition;
+ delete fHistChargedEnergyRemoved;
+ delete fHistNeutralEnergyRemoved;
+ delete fHistGammaEnergyAdded;
}
fSecondaryContributionCorrectionParameters[0] = 0.075;
fSecondaryContributionCorrectionParameters[1] = 0.150187;
fSecondaryContributionCorrectionParameters[2] = 0.00329361;
+
}
AliAnalysisEtReconstructedPhos::~AliAnalysisEtReconstructedPhos()
{ // Init
AliAnalysisEtReconstructed::Init();
- fSelector = new AliAnalysisEtSelectorPhos(fCuts);
fDetectorRadius = fCuts->GetGeometryPhosDetectorRadius();
fSingleCellEnergyCut = fCuts->GetReconstructedPhosSingleCellEnergyCut();
+
+void AliAnalysisEtReconstructedPhos::CreateHistograms()
+{ // add some extra histograms & objects to the ones from base class
+ AliAnalysisEtReconstructed::CreateHistograms();
+ fSelector = new AliAnalysisEtSelectorPhos(fCuts);
+}
virtual void Init();
+ void CreateHistograms();
+
virtual Double_t GetChargedContribution(Int_t clusterMultiplicity);
virtual Double_t GetNeutralContribution(Int_t clusterMultiplicity);
{
fChargedContributionCorrectionParameters[0] = par[0];
fChargedContributionCorrectionParameters[1] = par[1];
- fChargedContributionCorrectionParameters[1] = par[2];
+ fChargedContributionCorrectionParameters[2] = par[2];
}
void SetNeutralContributionParameters(Double_t par[3])
{
/** Constructor */
AliAnalysisTaskTransverseEnergy(const char* name, Bool_t isMc);
- /** Destructro */
+ /** Destructor */
virtual ~AliAnalysisTaskTransverseEnergy();
AliESDtrackCuts* GetTPCITSTrackCuts(){return (AliESDtrackCuts*) fOutputList->FindObject("fEsdTrackCuts");}