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

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

+ Collaboration diagram for IterJetv2TCA:

Public Member Functions

 IterJetv2TCA (TClonesArray *_tca, Jetv2 *&_in_jet)
 
Jetv2operator* ()
 
bool operator!= (const IterJetv2TCA &rhs)
 

Public Attributes

TClonesArray * tca { nullptr }
 
Jetv2 *& current_jet
 
int index { 0 }
 
int size
 
 current_jet {_in_jet}
 
 size
 

Detailed Description

Definition at line 22 of file JetStructs.h.

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

Constructor & Destructor Documentation

IterJetv2TCA::IterJetv2TCA ( TClonesArray *  _tca,
Jetv2 *&  _in_jet 
)
inline

Definition at line 29 of file JetStructs.h.

View newest version in sPHENIX GitHub at line 29 of file JetStructs.h

Member Function Documentation

bool IterJetv2TCA::operator!= ( const IterJetv2TCA rhs)
inline

Definition at line 41 of file JetStructs.h.

View newest version in sPHENIX GitHub at line 41 of file JetStructs.h

References current_jet, index, size, and tca.

Jetv2* IterJetv2TCA::operator* ( )
inline

Definition at line 39 of file JetStructs.h.

View newest version in sPHENIX GitHub at line 39 of file JetStructs.h

References current_jet.

Member Data Documentation

Jetv2*& IterJetv2TCA::current_jet

Definition at line 24 of file JetStructs.h.

View newest version in sPHENIX GitHub at line 24 of file JetStructs.h

Referenced by operator!=(), and operator*().

IterJetv2TCA::current_jet {_in_jet}

Definition at line 30 of file JetStructs.h.

View newest version in sPHENIX GitHub at line 30 of file JetStructs.h

int IterJetv2TCA::index { 0 }

Definition at line 25 of file JetStructs.h.

View newest version in sPHENIX GitHub at line 25 of file JetStructs.h

Referenced by operator!=().

int IterJetv2TCA::size

Definition at line 26 of file JetStructs.h.

View newest version in sPHENIX GitHub at line 26 of file JetStructs.h

Referenced by operator!=().

IterJetv2TCA::size
Initial value:
{ tca->GetEntriesFast() }
{
current_jet = (Jetv2*) tca->UncheckedAt(0);
}
void operator++() {
current_jet = (Jetv2*) tca->UncheckedAt(++index);
}

Definition at line 30 of file JetStructs.h.

View newest version in sPHENIX GitHub at line 30 of file JetStructs.h

TClonesArray* IterJetv2TCA::tca { nullptr }

Definition at line 23 of file JetStructs.h.

View newest version in sPHENIX GitHub at line 23 of file JetStructs.h

Referenced by operator!=().


The documentation for this struct was generated from the following file: