AliAODRecoDecayHF3Prong& operator=(const AliAODRecoDecayHF3Prong& source);
void GetDCAs(Double_t dca[3]) const
{for(Int_t i=0;i<3;i++) dca[i]=GetDCA(i);}
- Double_t GetSigmaVert(AliAODEvent* aod=0x0) {
+ Double_t GetSigmaVert(const AliAODEvent* aod=0x0) {
if(fSigmaVert>0.00001) return fSigmaVert;
if(aod) fSigmaVert=ComputeSigmaVert(aod);
return fSigmaVert;
class AliMixedEvent;
#include "AliAnalysisTaskME.h"
-#include "AliAnalysisVertexingHF.h"
#include <TClonesArray.h>
+class AliAnalysisVertexingHF;
class AliAnalysisTaskMEVertexingHF : public AliAnalysisTaskME {
public:
//
Info("~AliAnalysisTaskSEDStarSpectra","Calling Destructor");
- if (fOutput) {
- delete fOutput;
- fOutput = 0;
- }
- if (fOutputAll) {
- delete fOutputAll;
- fOutputAll = 0;
- }
- if (fOutputPID) {
- delete fOutputPID;
- fOutputPID = 0;
- }
- if (fCuts) {
- delete fCuts;
- fCuts = 0;
- }
- if(fCEvents){
- delete fCEvents;
- fCEvents =0;
- }
- if(fDeltaMassD1){
- delete fDeltaMassD1;
- fDeltaMassD1 =0;
- }
+ delete fOutput;
+ delete fOutputAll;
+ delete fOutputPID;
+ delete fCuts;
+ delete fCEvents;
+ delete fDeltaMassD1;
for(Int_t i=0; i<5; i++){
delete fHistMassPtImpParTCDs[i];
}
}
//------------------
AliKFParticle* AliRDHFCutsLctopKpi::ReconstructKF(AliAODRecoDecayHF3Prong *d,Int_t *pdgs,Double_t field,Bool_t constraint) const{
+ // Method to construct the KF particle from the candidate
const Int_t nprongs=d->GetNProngs();
if(nprongs<=0) return 0x0;
Bool_t fUseImpParProdCorrCut; //switch for cut on d0p*d0K vs. d0K*d0pi
private:
- EPIDStrategy fPIDStrategy;
- Double_t fPIDThreshold[AliPID::kSPECIES];
- ECutsStrategy fCutsStrategy;
+ EPIDStrategy fPIDStrategy; // PIS strategy (nsigma, combined)
+ Double_t fPIDThreshold[AliPID::kSPECIES]; // PID threshold for each species
+ ECutsStrategy fCutsStrategy; // cut strategy (standard or KF)
ClassDef(AliRDHFCutsLctopKpi,5); // class for cuts on AOD reconstructed Lc->pKpi
};
// //
///////////////////////////////////////////////////////////////////
+#include "AliMultiDimVector.h"
#include "AliSignificanceCalculator.h"
#include "TMath.h"
#include "AliLog.h"
// //
///////////////////////////////////////////////////////////////////
-#include "AliMultiDimVector.h"
#include "TObject.h"
+class AliMultiDimVector;
+
class AliSignificanceCalculator : public TObject{
public:
AliSignificanceCalculator();
Float_t fNormSig; // signal normalization
Float_t fNormBkg; // background normalization
- ClassDef(AliSignificanceCalculator,1); // class to compute and maximise significance
+ ClassDef(AliSignificanceCalculator,0); // class to compute and maximise significance
};