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

#include <JETSCAPE/blob/main/src/framework/JetScapeWriterFinalStateStream.h>

+ Inheritance diagram for Jetscape::JetScapeWriterFinalStatePartonsStream< T >:
+ Collaboration diagram for Jetscape::JetScapeWriterFinalStatePartonsStream< T >:

Protected Member Functions

template<>
RegisterJetScapeModule
< JetScapeWriterFinalStatePartonsStream
< ofstream > > 
regParton ("JetScapeWriterFinalStatePartonsAscii")
 
template<>
RegisterJetScapeModule
< JetScapeWriterFinalStatePartonsStream
< ogzstream > > 
regPartonGZ ("JetScapeWriterFinalStatePartonsAsciiGZ")
 

Static Protected Attributes

static RegisterJetScapeModule
< JetScapeWriterFinalStatePartonsStream
< ofstream > > 
regParton
 
static RegisterJetScapeModule
< JetScapeWriterFinalStatePartonsStream
< ogzstream > > 
regPartonGZ
 

Private Member Functions

std::string GetName ()
 
void Write (weak_ptr< Hadron > h)
 

Additional Inherited Members

- Public Member Functions inherited from Jetscape::JetScapeWriterFinalStateStream< T >
 JetScapeWriterFinalStateStream ()
 
 JetScapeWriterFinalStateStream (string m_file_name_out)
 
virtual ~JetScapeWriterFinalStateStream ()
 
void Init ()
 
void Exec ()
 
bool GetStatus ()
 
void Close ()
 
void Write (weak_ptr< PartonShower > ps)
 
void WriteHeaderToFile ()
 Gets called first, before all tasks write themselves.
 
void WriteEvent ()
 Gets called last, after all tasks have written themselves.
 
void Write (string s)
 
void WriteComment (string s)
 
void WriteWhiteSpace (string s)
 
- Static Public Member Functions inherited from Jetscape::JetScapeModuleBase
static int GetCurrentEvent ()
 
static void IncrementCurrentEvent ()
 
- Protected Attributes inherited from Jetscape::JetScapeWriterFinalStateStream< T >
T output_file
 Output file.
 
std::vector< std::shared_ptr
< JetScapeParticleBase > > 
particles
 

Detailed Description

template<class T>
class Jetscape::JetScapeWriterFinalStatePartonsStream< T >

Definition at line 71 of file JetScapeWriterFinalStateStream.h.

View newest version in sPHENIX GitHub at line 71 of file JetScapeWriterFinalStateStream.h

Member Function Documentation

template<class T >
std::string Jetscape::JetScapeWriterFinalStatePartonsStream< T >::GetName ( )
inlineprivatevirtual

Reimplemented from Jetscape::JetScapeWriterFinalStateStream< T >.

Definition at line 72 of file JetScapeWriterFinalStateStream.h.

View newest version in sPHENIX GitHub at line 72 of file JetScapeWriterFinalStateStream.h

template<>
RegisterJetScapeModule< JetScapeWriterFinalStatePartonsStream< ofstream > > Jetscape::JetScapeWriterFinalStatePartonsStream< ofstream >::regParton ( "JetScapeWriterFinalStatePartonsAscii"  )
protected
template<>
RegisterJetScapeModule< JetScapeWriterFinalStatePartonsStream< ogzstream > > Jetscape::JetScapeWriterFinalStatePartonsStream< ogzstream >::regPartonGZ ( "JetScapeWriterFinalStatePartonsAsciiGZ"  )
protected
template<class T >
void Jetscape::JetScapeWriterFinalStatePartonsStream< T >::Write ( weak_ptr< Hadron h)
inlineprivatevirtual

Reimplemented from Jetscape::JetScapeWriterFinalStateStream< T >.

Definition at line 74 of file JetScapeWriterFinalStateStream.h.

View newest version in sPHENIX GitHub at line 74 of file JetScapeWriterFinalStateStream.h

Member Data Documentation

Definition at line 77 of file JetScapeWriterFinalStateStream.h.

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

Definition at line 78 of file JetScapeWriterFinalStateStream.h.

View newest version in sPHENIX GitHub at line 78 of file JetScapeWriterFinalStateStream.h


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