Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SubjetIndicesv1 Class Reference

#include <coresoftware/blob/master/offline/packages/jetbase/SubjetIndicesv1.h>

+ Inheritance diagram for SubjetIndicesv1:
+ Collaboration diagram for SubjetIndicesv1:

Public Member Functions

void Reset () override
 Clear Event.
 
unsigned int nsubjets () const override
 
unsigned int index_begin (unsigned int which_jet=0) const override
 
unsigned int index_end (unsigned int which_jet=0) const override
 
void add_index_pair (unsigned int _begin, unsigned int _end) override
 
- Public Member Functions inherited from SubjetIndices
 SubjetIndices ()=default
 
 ~SubjetIndices () override=default
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObjectCloneMe () const
 Virtual copy constructor.
 
virtual PHObjectclone () const final
 
PHObjectClone (const char *newname="") const final
 
void Copy (TObject &object) const final
 
virtual void identify (std::ostream &os=std::cout) const
 
virtual int isValid () const
 isValid returns non zero if object contains vailid data
 
virtual int Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Private Attributes

std::vector< unsigned int > v_begin {}
 
std::vector< unsigned int > v_end {}
 
unsigned int m_nsubjets {0}
 

Detailed Description

Definition at line 7 of file SubjetIndicesv1.h.

View newest version in sPHENIX GitHub at line 7 of file SubjetIndicesv1.h

Member Function Documentation

void SubjetIndicesv1::add_index_pair ( unsigned int  _begin,
unsigned int  _end 
)
overridevirtual

Reimplemented from SubjetIndices.

Definition at line 11 of file SubjetIndicesv1.cc.

View newest version in sPHENIX GitHub at line 11 of file SubjetIndicesv1.cc

References m_nsubjets, v_begin, and v_end.

unsigned int SubjetIndicesv1::index_begin ( unsigned int  which_jet = 0) const
overridevirtual

Reimplemented from SubjetIndices.

Definition at line 17 of file SubjetIndicesv1.cc.

View newest version in sPHENIX GitHub at line 17 of file SubjetIndicesv1.cc

References m_nsubjets, PHWHERE, and v_begin.

unsigned int SubjetIndicesv1::index_end ( unsigned int  which_jet = 0) const
overridevirtual

Reimplemented from SubjetIndices.

Definition at line 26 of file SubjetIndicesv1.cc.

View newest version in sPHENIX GitHub at line 26 of file SubjetIndicesv1.cc

References m_nsubjets, PHWHERE, and v_end.

unsigned int SubjetIndicesv1::nsubjets ( ) const
inlineoverridevirtual

Reimplemented from SubjetIndices.

Definition at line 13 of file SubjetIndicesv1.h.

View newest version in sPHENIX GitHub at line 13 of file SubjetIndicesv1.h

References m_nsubjets.

void SubjetIndicesv1::Reset ( )
overridevirtual

Clear Event.

Reimplemented from PHObject.

Definition at line 5 of file SubjetIndicesv1.cc.

View newest version in sPHENIX GitHub at line 5 of file SubjetIndicesv1.cc

References m_nsubjets, v_begin, and v_end.

Member Data Documentation

unsigned int SubjetIndicesv1::m_nsubjets {0}
private

Definition at line 22 of file SubjetIndicesv1.h.

View newest version in sPHENIX GitHub at line 22 of file SubjetIndicesv1.h

Referenced by add_index_pair(), index_begin(), index_end(), nsubjets(), and Reset().

std::vector<unsigned int> SubjetIndicesv1::v_begin {}
private

Definition at line 20 of file SubjetIndicesv1.h.

View newest version in sPHENIX GitHub at line 20 of file SubjetIndicesv1.h

Referenced by add_index_pair(), index_begin(), and Reset().

std::vector<unsigned int> SubjetIndicesv1::v_end {}
private

Definition at line 21 of file SubjetIndicesv1.h.

View newest version in sPHENIX GitHub at line 21 of file SubjetIndicesv1.h

Referenced by add_index_pair(), index_end(), and Reset().


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