AliPhysics  cda3415 (cda3415)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliBasicJet Class Reference

Simple class containing basic information for a jet. More...

#include <AliAnalysisTaskChargedJetsHadronCF.h>

Public Member Functions

 AliBasicJet ()
 
 AliBasicJet (Float_t eta, Float_t phi, Float_t pt, Short_t charge, Float_t radius, Float_t area, Float_t partid, Float_t bgrd, Float_t magfield, Float_t vtxX, Float_t vtxY, Float_t vtxZ, Long64_t id, Short_t cent)
 
 ~AliBasicJet ()
 
Double_t Pt ()
 
Double_t TruePt ()
 
Double_t Phi ()
 
Double_t Eta ()
 
Short_t Charge ()
 
Double_t Radius ()
 
Double_t Area ()
 
Int_t PDGCode ()
 
Double_t BackgroundDensity ()
 
Double_t MagneticField ()
 
Double_t VertexX ()
 
Double_t VertexY ()
 
Double_t VertexZ ()
 
Long64_t EventID ()
 
Short_t Centrality ()
 
Int_t GetNumbersOfConstituents ()
 
AliBasicJetConstituentGetJetConstituent (Int_t index)
 
void AddJetConstituent (Float_t eta, Float_t phi, Float_t pt, Short_t charge, Short_t pid=0, Float_t vx=0, Float_t vy=0, Float_t vz=0)
 
void AddJetConstituent (AliBasicJetConstituent *constituent)
 
void SetTruePt (Double_t val)
 

Private Attributes

Float_t fEta
 eta More...
 
Float_t fPhi
 phi More...
 
Float_t fpT
 pT More...
 
Float_t fTruepT
 true pT (optional, e.g. from matching) More...
 
Short_t fCharge
 charge More...
 
Float_t fRadius
 jet radius More...
 
Float_t fArea
 jet area More...
 
Int_t fPDGCode
 PDG code of source particle. More...
 
Float_t fBackgroundDensity
 background More...
 
Float_t fMagneticField
 event magnetic field More...
 
Float_t fVertexX
 event vertex X More...
 
Float_t fVertexY
 event vertex Y More...
 
Float_t fVertexZ
 event vertex Z More...
 
Long64_t fEventID
 Unique event id. More...
 
Short_t fCentrality
 centrality More...
 
std::vector
< AliBasicJetConstituent
fConstituents
 vector of constituents More...
 

Detailed Description

Simple class containing basic information for a jet.

This class is used to save jets including constituents with minimal memory consumption. Saved information focus on correlation analyses

Author
Ruediger Haake ruedi.nosp@m.ger..nosp@m.haake.nosp@m.@cer.nosp@m.n.ch, CERN
Date
Apr 21, 2016

Definition at line 291 of file AliAnalysisTaskChargedJetsHadronCF.h.

Constructor & Destructor Documentation

AliBasicJet::AliBasicJet ( )
inline

Definition at line 294 of file AliAnalysisTaskChargedJetsHadronCF.h.

AliBasicJet::AliBasicJet ( Float_t  eta,
Float_t  phi,
Float_t  pt,
Short_t  charge,
Float_t  radius,
Float_t  area,
Float_t  partid,
Float_t  bgrd,
Float_t  magfield,
Float_t  vtxX,
Float_t  vtxY,
Float_t  vtxZ,
Long64_t  id,
Short_t  cent 
)
inline

Definition at line 295 of file AliAnalysisTaskChargedJetsHadronCF.h.

AliBasicJet::~AliBasicJet ( )

Definition at line 54 of file AliAnalysisTaskChargedJetsHadronCF.cxx.

Member Function Documentation

void AliBasicJet::AddJetConstituent ( Float_t  eta,
Float_t  phi,
Float_t  pt,
Short_t  charge,
Short_t  pid = 0,
Float_t  vx = 0,
Float_t  vy = 0,
Float_t  vz = 0 
)
inline
void AliBasicJet::AddJetConstituent ( AliBasicJetConstituent constituent)
inline

Definition at line 325 of file AliAnalysisTaskChargedJetsHadronCF.h.

Double_t AliBasicJet::Area ( )
inline

Definition at line 307 of file AliAnalysisTaskChargedJetsHadronCF.h.

Double_t AliBasicJet::BackgroundDensity ( )
inline

Definition at line 309 of file AliAnalysisTaskChargedJetsHadronCF.h.

Short_t AliBasicJet::Centrality ( )
inline

Definition at line 315 of file AliAnalysisTaskChargedJetsHadronCF.h.

Short_t AliBasicJet::Charge ( )
inline

Definition at line 305 of file AliAnalysisTaskChargedJetsHadronCF.h.

Double_t AliBasicJet::Eta ( )
inline

Definition at line 304 of file AliAnalysisTaskChargedJetsHadronCF.h.

Long64_t AliBasicJet::EventID ( )
inline

Definition at line 314 of file AliAnalysisTaskChargedJetsHadronCF.h.

AliBasicJetConstituent* AliBasicJet::GetJetConstituent ( Int_t  index)
inline

Definition at line 319 of file AliAnalysisTaskChargedJetsHadronCF.h.

Int_t AliBasicJet::GetNumbersOfConstituents ( )
inline

Definition at line 316 of file AliAnalysisTaskChargedJetsHadronCF.h.

Double_t AliBasicJet::MagneticField ( )
inline

Definition at line 310 of file AliAnalysisTaskChargedJetsHadronCF.h.

Int_t AliBasicJet::PDGCode ( )
inline

Definition at line 308 of file AliAnalysisTaskChargedJetsHadronCF.h.

Double_t AliBasicJet::Phi ( )
inline

Definition at line 303 of file AliAnalysisTaskChargedJetsHadronCF.h.

Double_t AliBasicJet::Pt ( )
inline

Definition at line 301 of file AliAnalysisTaskChargedJetsHadronCF.h.

Double_t AliBasicJet::Radius ( )
inline

Definition at line 306 of file AliAnalysisTaskChargedJetsHadronCF.h.

void AliBasicJet::SetTruePt ( Double_t  val)
inline

Definition at line 326 of file AliAnalysisTaskChargedJetsHadronCF.h.

Double_t AliBasicJet::TruePt ( )
inline

Definition at line 302 of file AliAnalysisTaskChargedJetsHadronCF.h.

Double_t AliBasicJet::VertexX ( )
inline

Definition at line 311 of file AliAnalysisTaskChargedJetsHadronCF.h.

Double_t AliBasicJet::VertexY ( )
inline

Definition at line 312 of file AliAnalysisTaskChargedJetsHadronCF.h.

Double_t AliBasicJet::VertexZ ( )
inline

Definition at line 313 of file AliAnalysisTaskChargedJetsHadronCF.h.

Member Data Documentation

Float_t AliBasicJet::fArea
private

jet area

Definition at line 336 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by Area().

Float_t AliBasicJet::fBackgroundDensity
private

background

Definition at line 338 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by BackgroundDensity().

Short_t AliBasicJet::fCentrality
private

centrality

Definition at line 344 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by Centrality().

Short_t AliBasicJet::fCharge
private

charge

Definition at line 334 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by Charge().

std::vector<AliBasicJetConstituent> AliBasicJet::fConstituents
private

vector of constituents

Definition at line 346 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by AddJetConstituent(), GetJetConstituent(), and GetNumbersOfConstituents().

Float_t AliBasicJet::fEta
private

eta

Definition at line 330 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by Eta().

Long64_t AliBasicJet::fEventID
private

Unique event id.

Definition at line 343 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by EventID().

Float_t AliBasicJet::fMagneticField
private

event magnetic field

Definition at line 339 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by MagneticField().

Int_t AliBasicJet::fPDGCode
private

PDG code of source particle.

Definition at line 337 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by PDGCode().

Float_t AliBasicJet::fPhi
private

phi

Definition at line 331 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by Phi().

Float_t AliBasicJet::fpT
private

pT

Definition at line 332 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by Pt().

Float_t AliBasicJet::fRadius
private

jet radius

Definition at line 335 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by Radius().

Float_t AliBasicJet::fTruepT
private

true pT (optional, e.g. from matching)

Definition at line 333 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by SetTruePt(), and TruePt().

Float_t AliBasicJet::fVertexX
private

event vertex X

Definition at line 340 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by VertexX().

Float_t AliBasicJet::fVertexY
private

event vertex Y

Definition at line 341 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by VertexY().

Float_t AliBasicJet::fVertexZ
private

event vertex Z

Definition at line 342 of file AliAnalysisTaskChargedJetsHadronCF.h.

Referenced by VertexZ().


The documentation for this class was generated from the following files: