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

#include <coresoftware/blob/master/simulation/g4simulation/g4eval/ClusKeyIter.h>

+ Collaboration diagram for ClusKeyIter:

Public Types

typedef std::set
< TrkrDefs::cluskey
ClusterKeySet
 
typedef ClusterKeySet::iterator ClusterKeyIter
 

Public Member Functions

 ClusKeyIter (SvtxTrack *_track)
 
ClusKeyIter begin ()
 
ClusKeyIter end ()
 
void operator++ ()
 
TrkrDefs::cluskey operator* ()
 
bool operator!= (const ClusKeyIter &rhs)
 

Public Attributes

SvtxTracktrack
 
bool in_silicon
 
bool has_tpc
 
bool no_data
 
ClusterKeyIter iter { }
 
ClusterKeyIter iter_end_silicon { }
 

Detailed Description

Definition at line 10 of file ClusKeyIter.h.

View newest version in sPHENIX GitHub at line 10 of file ClusKeyIter.h

Member Typedef Documentation

typedef ClusterKeySet::iterator ClusKeyIter::ClusterKeyIter

Definition at line 12 of file ClusKeyIter.h.

View newest version in sPHENIX GitHub at line 12 of file ClusKeyIter.h

Definition at line 11 of file ClusKeyIter.h.

View newest version in sPHENIX GitHub at line 11 of file ClusKeyIter.h

Constructor & Destructor Documentation

ClusKeyIter::ClusKeyIter ( SvtxTrack _track)

Definition at line 5 of file ClusKeyIter.cc.

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

Member Function Documentation

ClusKeyIter ClusKeyIter::begin ( )
ClusKeyIter ClusKeyIter::end ( )
bool ClusKeyIter::operator!= ( const ClusKeyIter rhs)
TrkrDefs::cluskey ClusKeyIter::operator* ( )
void ClusKeyIter::operator++ ( )

Member Data Documentation

bool ClusKeyIter::has_tpc

Definition at line 18 of file ClusKeyIter.h.

View newest version in sPHENIX GitHub at line 18 of file ClusKeyIter.h

bool ClusKeyIter::in_silicon

Definition at line 17 of file ClusKeyIter.h.

View newest version in sPHENIX GitHub at line 17 of file ClusKeyIter.h

ClusterKeyIter ClusKeyIter::iter { }

Definition at line 20 of file ClusKeyIter.h.

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

ClusterKeyIter ClusKeyIter::iter_end_silicon { }

Definition at line 21 of file ClusKeyIter.h.

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

bool ClusKeyIter::no_data

Definition at line 19 of file ClusKeyIter.h.

View newest version in sPHENIX GitHub at line 19 of file ClusKeyIter.h

SvtxTrack* ClusKeyIter::track

Definition at line 16 of file ClusKeyIter.h.

View newest version in sPHENIX GitHub at line 16 of file ClusKeyIter.h


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