1 #ifndef ALIANALYSISTASKEMCALJETSHAPESMC_H
2 #define ALIANALYSISTASKEMCALJETSHAPESMC_H
void SetCentralitySelectionOn(Bool_t t)
Float_t GetSigma2(AliEmcalJet *jet, Int_t jetContNb=0)
void SetJetSelection(JetSelectionType t)
Float_t GetJetMass(AliEmcalJet *jet, Int_t jetContNb=0)
Float_t GetMaxPtTriggerSelection()
void SetJetPtThreshold(Float_t f)
void SetJetShapeType(JetShapeType t)
void SetMaxCentrality(Float_t t)
void SetSelectShapes(Int_t c)
JetShapeType fJetShapeType
void SetDerivativeSubtractionOrder(Int_t c)
Float_t GetMinPtTriggerSelection()
Float_t CoreFrac(AliEmcalJet *jet, Int_t jetContNb=0)
Float_t GetJetCircularity(AliEmcalJet *jet, Int_t jetContNb=0)
void SetHoleWidth(Float_t holewidth)
void SetRMatching(Float_t f)
Float_t GetJetpTD(AliEmcalJet *jet, Int_t jetContNb=0)
Float_t GetJetCoreFrac(AliEmcalJet *jet, Int_t jetContNb=0)
Double_t fjNSubJettiness(AliEmcalJet *Jet, Int_t JetContNb, Int_t N, Int_t Algorithm, Double_t Beta, Int_t Option)
void SetOneConstSelectionOn(Bool_t t)
void SetSemigoodCorrect(Int_t yesno)
void SetSubjetRadius(Float_t f)
Float_t GetJetNumberOfConstituents(AliEmcalJet *jet, Int_t jetContNb=0)
Task to store and correlate the MC shapes.
TTree * fTreeObservableTagging
! Tree with tagging variables subtracted MC or true MC or raw
Double_t RelativePhi(Double_t mphi, Double_t vphi)
Bool_t Run()
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.
void SetJetShapeSub(JetShapeSub t)
Double_t GetSubjetFraction(AliEmcalJet *Jet, Int_t JetContNb, Double_t JetRadius, AliEmcalJetFinder *Reclusterer)
void SoftDrop(AliEmcalJet *fJet, AliJetContainer *fJetCont, double zcut, double beta, Int_t ReclusterAlgo)
AliAnalysisTaskEmcalJetShapesMC()
AliEmcalJetFinder * Recluster(AliEmcalJet *Jet, Int_t JetContNb, Double_t JetRadius, Double_t SubJetRadius, Double_t SubJetMinPt, Int_t Algorithm, const char *Name)
Float_t PTD(AliEmcalJet *jet, Int_t jetContNb=0)
void Terminate(Option_t *option)
Float_t GetJetAngularity(AliEmcalJet *jet, Int_t jetContNb=0)
void SetAngularWindowRecoilJet(Float_t t)
Int_t SelectTrigger(Float_t minpT, Float_t maxpT)
void SetMinCentrality(Float_t t)
Float_t Angularity(AliEmcalJet *jet, Int_t jetContNb=0)
Bool_t FillHistograms()
Function filling histograms.
JetSelectionType fJetSelection
Bool_t RetrieveEventObjects()
Retrieve common objects from event.
AliAnalysisTaskEmcalJetShapesMC & operator=(const AliAnalysisTaskEmcalJetShapesMC &)
Double_t SubJetOrdering(AliEmcalJet *Jet, AliEmcalJetFinder *Reclusterer, Int_t N, Int_t Type, Bool_t Index)
void SetPtTriggerSelections(Float_t minpT, Float_t maxpT)
void NTValues(AliEmcalJet *jet, Int_t jetContNb, Float_t *nTFractions)
void SetHolePos(Float_t poshole)
Float_t GetJetLeSub(AliEmcalJet *jet, Int_t jetContNb=0)
void UserCreateOutputObjects()
void SetJetRadius(Float_t f)
Base task in the EMCAL jet framework.
Represent a jet reconstructed using the EMCal jet framework.
Float_t Circularity(AliEmcalJet *jet, Int_t jetContNb=0)
virtual ~AliAnalysisTaskEmcalJetShapesMC()
Float_t Sigma2(AliEmcalJet *jet, Int_t jetContNb=0)
Float_t fMinFractionShared
ClassDef(AliAnalysisTaskEmcalJetShapesMC, 2)
Float_t LeSub(AliEmcalJet *jet, Int_t jetContNb=0)
void SetMinFractionShared(Double_t f)
void SetJetContainer(Int_t c)
Container for jet within the EMCAL jet framework.