![]() |
AliPhysics
d1ccc5e (d1ccc5e)
|
Class managing creation of a tree containing jets. More...
#include <AliAnalysisTaskJetExtractor.h>
Public Member Functions | |
AliEmcalJetTree () | |
AliEmcalJetTree (const char *name) | |
void | AddExtractionPercentage (Float_t minPt, Float_t maxPt, Float_t percentage) |
void | AddExtractionJetTypeHM (Int_t type) |
void | AddExtractionJetTypePM (Int_t type) |
void | ResetExtractionPercentages () |
void | SetSaveEventProperties (Bool_t val) |
void | SetSaveConstituents (Bool_t val) |
void | SetSaveConstituentsIP (Bool_t val) |
void | SetSaveConstituentPID (Bool_t val) |
void | SetSaveJetShapes (Bool_t val) |
void | SetSaveMCInformation (Bool_t val) |
void | SetSaveSecondaryVertices (Bool_t val) |
void | SetSaveTriggerTracks (Bool_t val) |
void | SetTrackContainer (AliParticleContainer *cont) |
void | SetJetContainer (AliJetContainer *cont) |
void | SetRandomGenerator (TRandom3 *gen) |
void | InitializeTree () |
Bool_t | GetSaveEventProperties () |
Bool_t | GetSaveConstituents () |
Bool_t | GetSaveConstituentsIP () |
Bool_t | GetSaveConstituentPID () |
Bool_t | GetSaveJetShapes () |
Bool_t | GetSaveMCInformation () |
Bool_t | GetSaveSecondaryVertices () |
Bool_t | GetSaveTriggerTracks () |
std::vector< Float_t > | GetExtractionPercentagePtBins () |
std::vector< Float_t > | GetExtractionPercentages () |
std::vector< Int_t > | GetExtractionJetTypes_HM () |
std::vector< Int_t > | GetExtractionJetTypes_PM () |
TTree * | GetTreePointer () |
Bool_t | AddJetToTree (AliEmcalJet *jet, Float_t vertexX=0, Float_t vertexY=0, Float_t vertexZ=0, Float_t centrality=0, Long64_t eventID=0, Float_t magField=0, Int_t motherParton=0, Int_t motherHadron=0, Int_t partonInitialCollision=0, Float_t matchDistance=0, Float_t matchedPt=0, Float_t matchedMass=0, Float_t truePtFraction=0, Float_t ptHard=0, Float_t eventWeight=0, Float_t impactParameter=0, std::vector< Float_t > &trackPID_ITS=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &trackPID_TPC=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &trackPID_TOF=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &trackPID_TRD=DEFAULT_VECTOR_FLOAT, std::vector< Short_t > &trackPID_Reco=DEFAULT_VECTOR_SHORT, std::vector< Int_t > &trackPID_Truth=DEFAULT_VECTOR_INT, std::vector< Float_t > &triggerTrackPt=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &triggerTrackDeltaEta=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &triggerTrackDeltaPhi=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &trackIP_d0=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &trackIP_z0=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &trackIP_d0cov=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &trackIP_z0cov=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &secVtx_X=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &secVtx_Y=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &secVtx_Z=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &secVtx_Mass=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &secVtx_Lxy=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &secVtx_SigmaLxy=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &secVtx_Chi2=DEFAULT_VECTOR_FLOAT, std::vector< Float_t > &secVtx_Dispersion=DEFAULT_VECTOR_FLOAT) |
Bool_t | AddJetToTree (AliEmcalJet *jet, Float_t vertexX, Float_t vertexY, Float_t vertexZ, Float_t centrality, Long64_t eventID, Float_t magField, Int_t motherParton, Int_t motherHadron, Int_t partonInitialCollision, Float_t matchDistance, Float_t matchedPt, Float_t matchedMass, Float_t truePtFraction, Float_t ptHard, Float_t eventWeight, Float_t impactParameter, Float_t *trackPID_ITS, Float_t *trackPID_TPC, Float_t *trackPID_TOF, Float_t *trackPID_TRD, Short_t *trackPID_Reco, Int_t *trackPID_Truth, Int_t numTriggerTracks, Float_t *triggerTrackPt, Float_t *triggerTrackDeltaEta, Float_t *triggerTrackDeltaPhi, Float_t *trackIP_d0, Float_t *trackIP_z0, Float_t *trackIP_d0cov, Float_t *trackIP_z0cov, Int_t numSecVertices, Float_t *secVtx_X, Float_t *secVtx_Y, Float_t *secVtx_Z, Float_t *secVtx_Mass, Float_t *secVtx_Lxy, Float_t *secVtx_SigmaLxy, Float_t *secVtx_Chi2, Float_t *secVtx_Dispersion) |
Class managing creation of a tree containing jets.
Definition at line 156 of file AliAnalysisTaskJetExtractor.h.
AliEmcalJetTree::AliEmcalJetTree | ( | ) |
Definition at line 67 of file AliAnalysisTaskJetExtractor.cxx.
AliEmcalJetTree::AliEmcalJetTree | ( | const char * | name | ) |
Definition at line 82 of file AliAnalysisTaskJetExtractor.cxx.
|
inline |
Definition at line 170 of file AliAnalysisTaskJetExtractor.h.
|
inline |
Definition at line 171 of file AliAnalysisTaskJetExtractor.h.
|
inline |
Definition at line 163 of file AliAnalysisTaskJetExtractor.h.
|
inline |
Definition at line 207 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::Run().
Bool_t AliEmcalJetTree::AddJetToTree | ( | AliEmcalJet * | jet, |
Float_t | vertexX, | ||
Float_t | vertexY, | ||
Float_t | vertexZ, | ||
Float_t | centrality, | ||
Long64_t | eventID, | ||
Float_t | magField, | ||
Int_t | motherParton, | ||
Int_t | motherHadron, | ||
Int_t | partonInitialCollision, | ||
Float_t | matchDistance, | ||
Float_t | matchedPt, | ||
Float_t | matchedMass, | ||
Float_t | truePtFraction, | ||
Float_t | ptHard, | ||
Float_t | eventWeight, | ||
Float_t | impactParameter, | ||
Float_t * | trackPID_ITS, | ||
Float_t * | trackPID_TPC, | ||
Float_t * | trackPID_TOF, | ||
Float_t * | trackPID_TRD, | ||
Short_t * | trackPID_Reco, | ||
Int_t * | trackPID_Truth, | ||
Int_t | numTriggerTracks, | ||
Float_t * | triggerTrackPt, | ||
Float_t * | triggerTrackDeltaEta, | ||
Float_t * | triggerTrackDeltaPhi, | ||
Float_t * | trackIP_d0, | ||
Float_t * | trackIP_z0, | ||
Float_t * | trackIP_d0cov, | ||
Float_t * | trackIP_z0cov, | ||
Int_t | numSecVertices, | ||
Float_t * | secVtx_X, | ||
Float_t * | secVtx_Y, | ||
Float_t * | secVtx_Z, | ||
Float_t * | secVtx_Mass, | ||
Float_t * | secVtx_Lxy, | ||
Float_t * | secVtx_SigmaLxy, | ||
Float_t * | secVtx_Chi2, | ||
Float_t * | secVtx_Dispersion | ||
) |
Definition at line 97 of file AliAnalysisTaskJetExtractor.cxx.
|
inline |
Definition at line 201 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::PrintConfig().
|
inline |
Definition at line 202 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::PrintConfig().
|
inline |
Definition at line 199 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::ExecOnce(), and AliAnalysisTaskJetExtractor::PrintConfig().
|
inline |
Definition at line 200 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::ExecOnce(), and AliAnalysisTaskJetExtractor::PrintConfig().
|
inline |
Definition at line 193 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::PrintConfig(), and AliAnalysisTaskJetExtractor::Run().
|
inline |
Definition at line 191 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::PrintConfig().
|
inline |
Definition at line 192 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::PrintConfig(), and AliAnalysisTaskJetExtractor::Run().
|
inline |
Definition at line 190 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::PrintConfig().
|
inline |
Definition at line 194 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::PrintConfig().
|
inline |
Definition at line 195 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::PrintConfig(), and AliAnalysisTaskJetExtractor::Run().
|
inline |
Definition at line 196 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::ExecOnce(), AliAnalysisTaskJetExtractor::PrintConfig(), and AliAnalysisTaskJetExtractor::Run().
|
inline |
Definition at line 197 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::PrintConfig().
|
inline |
Definition at line 204 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::UserCreateOutputObjects().
void AliEmcalJetTree::InitializeTree | ( | ) |
Definition at line 248 of file AliAnalysisTaskJetExtractor.cxx.
Referenced by AliAnalysisTaskJetExtractor::UserCreateOutputObjects().
|
inline |
Definition at line 173 of file AliAnalysisTaskJetExtractor.h.
|
inline |
Definition at line 184 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::UserCreateOutputObjects().
|
inline |
Definition at line 185 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::UserCreateOutputObjects().
|
inline |
Definition at line 178 of file AliAnalysisTaskJetExtractor.h.
|
inline |
Definition at line 176 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::AliAnalysisTaskJetExtractor().
|
inline |
Definition at line 177 of file AliAnalysisTaskJetExtractor.h.
|
inline |
Definition at line 175 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::AliAnalysisTaskJetExtractor().
|
inline |
Definition at line 179 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::AliAnalysisTaskJetExtractor().
|
inline |
Definition at line 180 of file AliAnalysisTaskJetExtractor.h.
|
inline |
Definition at line 181 of file AliAnalysisTaskJetExtractor.h.
|
inline |
Definition at line 182 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::UserCreateOutputObjects().
|
inline |
Definition at line 183 of file AliAnalysisTaskJetExtractor.h.
Referenced by AliAnalysisTaskJetExtractor::UserCreateOutputObjects().
|
private |
! array buffer
Definition at line 274 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), AliEmcalJetTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 272 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), AliEmcalJetTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 275 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), AliEmcalJetTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 273 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), AliEmcalJetTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 276 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), AliEmcalJetTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 277 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), AliEmcalJetTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 278 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), AliEmcalJetTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 271 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), AliEmcalJetTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 260 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 259 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 264 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 265 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 269 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 266 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 267 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 261 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 262 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 263 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 268 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 285 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 287 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 286 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 283 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 284 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 282 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 288 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 256 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 254 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 255 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 253 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 257 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
Definition at line 291 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
Definition at line 290 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! array buffer
Definition at line 280 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
Jet-types that will be extracted with this tree (hadron matching)
Definition at line 249 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree().
|
private |
Jet-types that will be extracted with this tree (parton matching)
Definition at line 250 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree().
|
private |
pT-bins associated with fExtractionPercentages
Definition at line 248 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree().
|
private |
Percentages which will be extracted for a given pT bin.
Definition at line 247 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree().
|
private |
init state of tree
Definition at line 230 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! jet container, used to work on jets
Definition at line 243 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! tree structure
Definition at line 229 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! random generator
Definition at line 244 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree().
|
private |
save arrays of constituent PID parameters
Definition at line 236 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
save arrays of constituent basic properties
Definition at line 234 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
save arrays of constituent impact parameters
Definition at line 235 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
save general event properties (bgrd. etc.)
Definition at line 233 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
save jet shapes
Definition at line 237 of file AliAnalysisTaskJetExtractor.h.
Referenced by InitializeTree().
|
private |
save MC information
Definition at line 238 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
save reconstructed sec. vertex properties
Definition at line 239 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
save event trigger track
Definition at line 240 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree(), and InitializeTree().
|
private |
! track container, used to work on tracks
Definition at line 242 of file AliAnalysisTaskJetExtractor.h.
Referenced by AddJetToTree().