Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Jetscape::JetScapeReader< T > Class Template Reference

#include <JETSCAPE/blob/main/src/reader/JetScapeReader.h>

+ Collaboration diagram for Jetscape::JetScapeReader< T >:

Public Member Functions

 JetScapeReader ()
 
 JetScapeReader (string m_file_name_in)
 
virtual ~JetScapeReader ()
 
void Close ()
 
void Clear ()
 
void Next ()
 
bool Finished ()
 
int GetCurrentEvent ()
 
int GetCurrentNumberOfPartonShowers ()
 
vector< shared_ptr
< PartonShower > > 
GetPartonShowers ()
 
vector< shared_ptr< Hadron > > GetHadrons ()
 
vector< fjcore::PseudoJet > GetHadronsForFastJet ()
 
double GetSigmaGen () const
 
double GetSigmaErr () const
 
double GetEventWeight () const
 
double GetEventPlaneAngle () const
 

Private Member Functions

void Init ()
 
void AddNode (string s)
 
void AddEdge (string s)
 
void AddHadron (string s)
 

Private Attributes

StringTokenizer strT
 
string file_name_in
 
T inFile
 
int currentEvent
 
int currentShower
 
shared_ptr< PartonShowerpShower
 
vector< shared_ptr
< PartonShower > > 
pShowers
 
vector< nodenodeVec
 
vector< edgeedgeVec
 
vector< shared_ptr< Hadron > > hadrons
 
double sigmaGen
 
double sigmaErr
 
double eventWeight
 
double EventPlaneAngle
 

Detailed Description

template<class T>
class Jetscape::JetScapeReader< T >

Definition at line 39 of file JetScapeReader.h.

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

Constructor & Destructor Documentation

template<class T >
Jetscape::JetScapeReader< T >::JetScapeReader ( )

Definition at line 21 of file JetScapeReader.cc.

View newest version in sPHENIX GitHub at line 21 of file JetScapeReader.cc

template<class T >
Jetscape::JetScapeReader< T >::JetScapeReader ( string  m_file_name_in)
inline

Definition at line 43 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 43 of file JetScapeReader.h

References Jetscape::JetScapeReader< T >::file_name_in, and Jetscape::JetScapeReader< T >::Init().

+ Here is the call graph for this function:

template<class T >
virtual Jetscape::JetScapeReader< T >::~JetScapeReader ( )
virtual

Member Function Documentation

template<class T >
void Jetscape::JetScapeReader< T >::AddEdge ( string  s)
private
template<class T >
void Jetscape::JetScapeReader< T >::AddHadron ( string  s)
private
template<class T >
void Jetscape::JetScapeReader< T >::AddNode ( string  s)
private
template<class T >
void Jetscape::JetScapeReader< T >::Clear ( )
template<class T >
void Jetscape::JetScapeReader< T >::Close ( )
inline

Definition at line 49 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 49 of file JetScapeReader.h

References Jetscape::JetScapeReader< T >::inFile.

template<class T >
bool Jetscape::JetScapeReader< T >::Finished ( )
inline

Definition at line 53 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 53 of file JetScapeReader.h

References Jetscape::JetScapeReader< T >::inFile.

template<class T >
int Jetscape::JetScapeReader< T >::GetCurrentEvent ( )
inline

Definition at line 55 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 55 of file JetScapeReader.h

References Jetscape::JetScapeReader< T >::currentEvent.

template<class T >
int Jetscape::JetScapeReader< T >::GetCurrentNumberOfPartonShowers ( )
inline

Definition at line 56 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 56 of file JetScapeReader.h

References Jetscape::JetScapeReader< T >::pShowers.

template<class T >
double Jetscape::JetScapeReader< T >::GetEventPlaneAngle ( ) const
inline

Definition at line 66 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 66 of file JetScapeReader.h

References Jetscape::JetScapeReader< T >::EventPlaneAngle.

template<class T >
double Jetscape::JetScapeReader< T >::GetEventWeight ( ) const
inline

Definition at line 65 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 65 of file JetScapeReader.h

References Jetscape::JetScapeReader< T >::eventWeight.

template<class T >
vector<shared_ptr<Hadron> > Jetscape::JetScapeReader< T >::GetHadrons ( )
inline

Definition at line 61 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 61 of file JetScapeReader.h

References Jetscape::JetScapeReader< T >::hadrons.

template<class T >
vector<fjcore::PseudoJet> Jetscape::JetScapeReader< T >::GetHadronsForFastJet ( )
template<class T >
vector<shared_ptr<PartonShower> > Jetscape::JetScapeReader< T >::GetPartonShowers ( )
inline

Definition at line 59 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 59 of file JetScapeReader.h

References Jetscape::JetScapeReader< T >::pShowers.

template<class T >
double Jetscape::JetScapeReader< T >::GetSigmaErr ( ) const
inline

Definition at line 64 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 64 of file JetScapeReader.h

References Jetscape::JetScapeReader< T >::sigmaErr.

template<class T >
double Jetscape::JetScapeReader< T >::GetSigmaGen ( ) const
inline

Definition at line 63 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 63 of file JetScapeReader.h

References Jetscape::JetScapeReader< T >::sigmaGen.

template<class T >
void Jetscape::JetScapeReader< T >::Init ( )
private

Referenced by Jetscape::JetScapeReader< T >::JetScapeReader().

+ Here is the caller graph for this function:

template<class T >
void Jetscape::JetScapeReader< T >::Next ( )

Member Data Documentation

template<class T >
int Jetscape::JetScapeReader< T >::currentEvent
private

Definition at line 79 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 79 of file JetScapeReader.h

Referenced by Jetscape::JetScapeReader< T >::GetCurrentEvent().

template<class T >
int Jetscape::JetScapeReader< T >::currentShower
private

Definition at line 80 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 80 of file JetScapeReader.h

template<class T >
vector<edge> Jetscape::JetScapeReader< T >::edgeVec
private

Definition at line 86 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 86 of file JetScapeReader.h

template<class T >
double Jetscape::JetScapeReader< T >::EventPlaneAngle
private

Definition at line 91 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 91 of file JetScapeReader.h

Referenced by Jetscape::JetScapeReader< T >::GetEventPlaneAngle().

template<class T >
double Jetscape::JetScapeReader< T >::eventWeight
private

Definition at line 90 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 90 of file JetScapeReader.h

Referenced by Jetscape::JetScapeReader< T >::GetEventWeight().

template<class T >
string Jetscape::JetScapeReader< T >::file_name_in
private

Definition at line 76 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 76 of file JetScapeReader.h

Referenced by Jetscape::JetScapeReader< T >::JetScapeReader().

template<class T >
vector<shared_ptr<Hadron> > Jetscape::JetScapeReader< T >::hadrons
private

Definition at line 87 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 87 of file JetScapeReader.h

Referenced by Jetscape::JetScapeReader< T >::GetHadrons().

template<class T >
T Jetscape::JetScapeReader< T >::inFile
private

Definition at line 77 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 77 of file JetScapeReader.h

Referenced by Jetscape::JetScapeReader< T >::Close(), and Jetscape::JetScapeReader< T >::Finished().

template<class T >
vector<node> Jetscape::JetScapeReader< T >::nodeVec
private

Definition at line 85 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 85 of file JetScapeReader.h

template<class T >
shared_ptr<PartonShower> Jetscape::JetScapeReader< T >::pShower
private

Definition at line 82 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 82 of file JetScapeReader.h

template<class T >
vector<shared_ptr<PartonShower> > Jetscape::JetScapeReader< T >::pShowers
private

Definition at line 83 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 83 of file JetScapeReader.h

Referenced by Jetscape::JetScapeReader< T >::GetCurrentNumberOfPartonShowers(), and Jetscape::JetScapeReader< T >::GetPartonShowers().

template<class T >
double Jetscape::JetScapeReader< T >::sigmaErr
private

Definition at line 89 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 89 of file JetScapeReader.h

Referenced by Jetscape::JetScapeReader< T >::GetSigmaErr().

template<class T >
double Jetscape::JetScapeReader< T >::sigmaGen
private

Definition at line 88 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 88 of file JetScapeReader.h

Referenced by Jetscape::JetScapeReader< T >::GetSigmaGen().

template<class T >
StringTokenizer Jetscape::JetScapeReader< T >::strT
private

Definition at line 69 of file JetScapeReader.h.

View newest version in sPHENIX GitHub at line 69 of file JetScapeReader.h


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