AliPhysics  master (3d17d9d)
PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents Class Reference

#include <AliAnalysisTaskJetDynamicalGrooming.h>

Public Member Functions

 JetConstituents ()
 
 JetConstituents (const JetConstituents &other)
 
JetConstituentsoperator= (JetConstituents other)
 
friend void::swap (JetConstituents &first, JetConstituents &second)
 
virtual ~JetConstituents ()
 
bool Clear ()
 Reset the properties for the next filling of the tree. More...
 
void AddJetConstituent (const PWG::JETFW::AliEmcalParticleJetConstituent &part)
 
std::tuple< float, float, float, int > GetJetConstituent (int i) const
 
std::string toString () const
 
void Print (Option_t *opt="") const
 
std::ostream & Print (std::ostream &in) const
 

Protected Attributes

std::vector< float > fPt
 Jet constituent pt. More...
 
std::vector< float > fEta
 Jet constituent eta. More...
 
std::vector< float > fPhi
 Jet constituent phi. More...
 
std::vector< unsigned int > fGlobalIndex
 Jet constituent global index. More...
 

Friends

std::ostream & operator<< (std::ostream &in, const JetConstituents &myTask)
 

Detailed Description

Definition at line 142 of file AliAnalysisTaskJetDynamicalGrooming.h.

Constructor & Destructor Documentation

PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::JetConstituents ( )

Jet constituents. Default constructor.

Definition at line 280 of file AliAnalysisTaskJetDynamicalGrooming.cxx.

PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::JetConstituents ( const JetConstituents other)

Copy constructor

Definition at line 292 of file AliAnalysisTaskJetDynamicalGrooming.cxx.

virtual PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::~JetConstituents ( )
inlinevirtual

Definition at line 152 of file AliAnalysisTaskJetDynamicalGrooming.h.

Member Function Documentation

void PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::AddJetConstituent ( const PWG::JETFW::AliEmcalParticleJetConstituent part)
bool PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::Clear ( )

Reset the properties for the next filling of the tree.

Definition at line 311 of file AliAnalysisTaskJetDynamicalGrooming.cxx.

Referenced by PWGJE::EMCALJetTasks::SubstructureTree::JetSubstructureSplittings::Clear().

std::tuple< float, float, float, int > PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::GetJetConstituent ( int  i) const
JetConstituents & PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::operator= ( JetConstituents  other)

Assignment operator. Note that we pass by value, so a copy is created and it is fine to swap the values with the created object!

Definition at line 305 of file AliAnalysisTaskJetDynamicalGrooming.cxx.

void PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::Print ( Option_t opt = "") const

Print task information using the string representation provided by JetConstituents::toString

Parameters
[in]optUnused

Definition at line 370 of file AliAnalysisTaskJetDynamicalGrooming.cxx.

Referenced by operator<<().

std::ostream & PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::Print ( std::ostream &  in) const

Print task information on an output stream using the string representation provided by JetConstituents::toString. Used by operator<<

Parameters
inoutput stream stream
Returns
reference to the output stream

Definition at line 358 of file AliAnalysisTaskJetDynamicalGrooming.cxx.

std::string PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::toString ( ) const

Prints information about the task.

Returns
std::string containing information about the task.

Definition at line 338 of file AliAnalysisTaskJetDynamicalGrooming.cxx.

Referenced by Print().

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  in,
const JetConstituents myTask 
)
friend

JetConstituents Implementation of the output stream operator for SubstructureTree::JetConstituents. Printing basic task information provided by function toString

Parameters
inoutput stream
myTaskTask which will be printed
Returns
Reference to the output stream

Definition at line 1740 of file AliAnalysisTaskJetDynamicalGrooming.cxx.

Member Data Documentation

std::vector<float> PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::fEta
protected

Jet constituent eta.

Definition at line 171 of file AliAnalysisTaskJetDynamicalGrooming.h.

Referenced by AddJetConstituent(), Clear(), GetJetConstituent(), JetConstituents(), swap(), and toString().

std::vector<unsigned int> PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::fGlobalIndex
protected

Jet constituent global index.

Definition at line 173 of file AliAnalysisTaskJetDynamicalGrooming.h.

Referenced by AddJetConstituent(), Clear(), GetJetConstituent(), JetConstituents(), swap(), and toString().

std::vector<float> PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::fPhi
protected

Jet constituent phi.

Definition at line 172 of file AliAnalysisTaskJetDynamicalGrooming.h.

Referenced by AddJetConstituent(), Clear(), GetJetConstituent(), JetConstituents(), swap(), and toString().

std::vector<float> PWGJE::EMCALJetTasks::SubstructureTree::JetConstituents::fPt
protected

Jet constituent pt.

Definition at line 170 of file AliAnalysisTaskJetDynamicalGrooming.h.

Referenced by AddJetConstituent(), Clear(), GetJetConstituent(), JetConstituents(), swap(), and toString().


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