27 #ifndef ALIANALYSISTASKEMCALJETTAGGER_H 28 #define ALIANALYSISTASKEMCALJETTAGGER_H void SetJetContainerTag(Int_t c)
Setting index of the tag jet container.
JetTaggingMethod
Method used to tag jets from different sources.
void Init()
Initialize jet tagger.
AliAnalysisTaskEmcalJetTagger()
Dummy constructor.
Double_t fMaxDist
distance allowed for two jets to match
TH1 * fNAccJets
pt jet vs Area vs delta R of constituents
void MatchJetsGeo(Int_t c1=-1, Int_t c2=-1, Int_t iDebug=0, Float_t maxDist=0.3, Int_t type=2, Bool_t bReset=kTRUE)
Match the full jets to the corresponding charged jets.
TH3F ** fh3PtJet1VsDeltaEtaDeltaPhi
! pt jet 1 vs deta vs dphi
Bool_t fInit
true when the containers are initialized
void SetUseSumw2(Bool_t b)
Setting sumw2 option for all QA histograms.
Pure geometric tagging (max. distance + acceptance cut)
void SetJetTaggingType(JetTaggingType t)
Set the tagging type.
TH2F ** fh2PtJet2VsRelPt
! pT of tagged jet vs pt base jet / pt tagged jet
virtual ~AliAnalysisTaskEmcalJetTagger()
Destructor.
TH2F ** fh2PtJet2VsFraction
! pt jet 1 vs shared fraction
void SetExtraMargins(Double_t marginbase, Double_t margintag)
Set extra margin for jet acceptance in eta and phi for both the base and the tag jet container...
Double_t fExtraMarginAccTag
Extra margin to be added to the acceptance for the different acceptance types (tag jet container) ...
TH2F ** fh2PtJet1VsLeadPtTagged
! tagged jets
TH2F ** fh2PtJet1VsDeltaR
! pt jet 1 vs dR
Geometric tagging + fractional of overlap in particles.
Double_t fMinFractionShared
only fill histos for jets if shared fraction larger than X
void SetJetContainerBase(Int_t c)
Setting index of the base jet container.
Int_t fTypeAcc
acceptance cut for the jet containers, see method MatchJetsGeo in .cxx for possibilities ...
JetTaggingType fJetTaggingType
jet matching type
void SetExtraMarginBase(Double_t extramargin)
Set extra margin for jet acceptance in eta and phi for both the base and the tag jet container...
void SetJetTaggingMethod(JetTaggingMethod m)
Set the tagging method.
void Terminate(Option_t *option)
Terminate method - not implemented for the jet tagger task.
JetTaggingMethod fJetTaggingMethod
jet matching method
Bool_t fMatchingDone
flag to indicate if matching is done or not
void SetSpecialParticleContainer(Int_t contnumb)
TH2F ** fh2PtJet1VsPtJet2
! pT of base jet vs tagged jet
Tagging jets with jet from another source.
AliAnalysisTaskEmcalJetTagger & operator=(const AliAnalysisTaskEmcalJetTagger &)
Double_t fExtraMarginAccBase
Extra margin to be added to the acceptance for the different acceptance types (base jet container) ...
Bool_t Run()
Run jet tagging.
void SetMaxDistance(Double_t dist)
Set the maximum distance.
Bool_t FillHistograms()
Filling internal QA histograms of jet tagger task.
void SetMinFractionShared(Double_t f)
TH2F ** fh2PtJet1VsLeadPtAllSel
! all jets after std selection
Base task in the EMCAL jet framework.
Represent a jet reconstructed using the EMCal jet framework.
TH3F * fh3PtJetDEtaDPhiConst
void SetExtraMarginTag(Double_t extramargin)
Set extra margin for jet acceptance in eta and phi for both the base and the tag jet container...
Only the closest jet in distance is tagged.
Bool_t fUseSumw2
activate sumw2 for output histograms
void ResetTagging(const Int_t c)
Remove tag status of all jets in a given jet container.
Double_t GetDeltaPhi(const AliEmcalJet *jet1, const AliEmcalJet *jet2)
Calculate azimuthal angle between the axises of the jets.
All jets within a maximum distance are tagged.
TH3F * fh3PtJetAreaDRConst
pt jet vs delta eta vs delta phi of constituents
Int_t fContainerBase
jets to be tagged
JetTaggingType
Type of the tagging from different sources.
Int_t fContainerTag
jets used for tagging
Container for jet within the EMCAL jet framework.
void UserCreateOutputObjects()
Creating interal QA histograms of the jet tagger task.
void SetTypeAcceptance(Int_t type)
Setting the acceptance type.
Bool_t RetrieveEventObjects()
Retrieving event objects.
Int_t fSpecPartContTag
particle container optionally used in AliJetContainer::GetFractionSharedPt(). Set only if needed...