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

#include <online_distribution/blob/master/pmonitor/pmonstate.h>

Public Member Functions

 pmonstate ()
 
virtual ~pmonstate ()
 
virtual int streamOpened () const
 
virtual int setETOpened (const char *name)
 
virtual int setFileOpened (const char *name)
 
virtual int setRCDAQOpened (const char *name)
 
virtual int setTestOpened ()
 
virtual int clearOpened ()
 
virtual int isRunning () const
 
virtual int setRunning ()
 
virtual int clearRunning ()
 
virtual int isBroken () const
 
virtual int getNoevt () const
 
virtual int setNoevt (const int n)
 
virtual int clearNoevt ()
 
virtual int incrementNoevt ()
 
virtual int getloopStatus ()
 
virtual void setloopStatus (const int s)
 
virtual int setIdentifyFlag (const int n=-1)
 
virtual int isIdentifyFlag ()
 
virtual char * name () const
 

Private Attributes

int stream
 
int initstatus
 
int eventloopexitstatus
 
int running
 
int number_of_events
 
char * Name
 
int idflag
 

Friends

std::ostream & operator<< (std::ostream &os, pmonstate &c)
 

Detailed Description

Definition at line 16 of file pmonstate.h.

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

Constructor & Destructor Documentation

pmonstate::pmonstate ( )
inline

Definition at line 57 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 57 of file pmonstate.h

References eventloopexitstatus, idflag, initstatus, MSG_SEV_INFORMATIONAL, MSG_SOURCE_ET, MSG_TYPE_ONLINE, Name, number_of_events, pinit(), running, and stream.

+ Here is the call graph for this function:

virtual pmonstate::~pmonstate ( )
inlinevirtual

Definition at line 72 of file pmonstate.h.

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

References Name.

Member Function Documentation

virtual int pmonstate::clearNoevt ( )
inlinevirtual

Definition at line 159 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 159 of file pmonstate.h

References number_of_events.

Referenced by pprocess(), and prun().

+ Here is the caller graph for this function:

virtual int pmonstate::clearOpened ( )
inlinevirtual

Definition at line 115 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 115 of file pmonstate.h

References Name, and stream.

Referenced by pclose().

+ Here is the caller graph for this function:

virtual int pmonstate::clearRunning ( )
inlinevirtual

Definition at line 136 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 136 of file pmonstate.h

References running.

Referenced by pprocess(), and prun().

+ Here is the caller graph for this function:

virtual int pmonstate::getloopStatus ( )
inlinevirtual

Definition at line 171 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 171 of file pmonstate.h

References eventloopexitstatus.

Referenced by pexitstatus().

+ Here is the caller graph for this function:

virtual int pmonstate::getNoevt ( ) const
inlinevirtual

Definition at line 148 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 148 of file pmonstate.h

References number_of_events.

virtual int pmonstate::incrementNoevt ( )
inlinevirtual

Definition at line 165 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 165 of file pmonstate.h

References number_of_events.

Referenced by pprocess(), and prun().

+ Here is the caller graph for this function:

virtual int pmonstate::isBroken ( ) const
inlinevirtual

Definition at line 142 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 142 of file pmonstate.h

References initstatus.

virtual int pmonstate::isIdentifyFlag ( )
inlinevirtual

Definition at line 187 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 187 of file pmonstate.h

References i, and idflag.

Referenced by pprocess(), and prun().

+ Here is the caller graph for this function:

virtual int pmonstate::isRunning ( ) const
inlinevirtual

Definition at line 124 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 124 of file pmonstate.h

References running.

Referenced by pclose(), pstart(), and pstop().

+ Here is the caller graph for this function:

virtual char* pmonstate::name ( ) const
inlinevirtual

Definition at line 197 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 197 of file pmonstate.h

References Name.

virtual int pmonstate::setETOpened ( const char *  name)
inlinevirtual

Definition at line 83 of file pmonstate.h.

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

References ETSTREAM, Name, and stream.

virtual int pmonstate::setFileOpened ( const char *  name)
inlinevirtual

Definition at line 91 of file pmonstate.h.

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

References FILESTREAM, Name, and stream.

Referenced by pfileopen(), plistopen(), and poncsopen().

+ Here is the caller graph for this function:

virtual int pmonstate::setIdentifyFlag ( const int  n = -1)
inlinevirtual

Definition at line 181 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 181 of file pmonstate.h

References idflag, and n.

Referenced by pclearidentify(), and pidentify().

+ Here is the caller graph for this function:

virtual void pmonstate::setloopStatus ( const int  s)
inlinevirtual

Definition at line 176 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 176 of file pmonstate.h

References eventloopexitstatus, and physmon_simulation::s.

Referenced by pprocess(), and prun().

+ Here is the caller graph for this function:

virtual int pmonstate::setNoevt ( const int  n)
inlinevirtual

Definition at line 153 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 153 of file pmonstate.h

References n, and number_of_events.

virtual int pmonstate::setRCDAQOpened ( const char *  name)
inlinevirtual

Definition at line 99 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 99 of file pmonstate.h

References Name, RCDAQSTREAM, and stream.

Referenced by rcdaqopen().

+ Here is the caller graph for this function:

virtual int pmonstate::setRunning ( )
inlinevirtual

Definition at line 130 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 130 of file pmonstate.h

References running.

Referenced by pprocess(), and prun().

+ Here is the caller graph for this function:

virtual int pmonstate::setTestOpened ( )
inlinevirtual

Definition at line 107 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 107 of file pmonstate.h

References Name, stream, and TESTSTREAM.

Referenced by ptestopen().

+ Here is the caller graph for this function:

virtual int pmonstate::streamOpened ( ) const
inlinevirtual

Definition at line 78 of file pmonstate.h.

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

References stream.

Referenced by pclose(), pfileopen(), plistopen(), poncsopen(), prun(), pstart(), ptestopen(), and rcdaqopen().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
pmonstate c 
)
friend

Definition at line 19 of file pmonstate.h.

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

Member Data Documentation

int pmonstate::eventloopexitstatus
private

Definition at line 48 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 48 of file pmonstate.h

Referenced by getloopStatus(), pmonstate(), and setloopStatus().

int pmonstate::idflag
private

Definition at line 52 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 52 of file pmonstate.h

Referenced by isIdentifyFlag(), pmonstate(), and setIdentifyFlag().

int pmonstate::initstatus
private

Definition at line 47 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 47 of file pmonstate.h

Referenced by isBroken(), and pmonstate().

char* pmonstate::Name
private

Definition at line 51 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 51 of file pmonstate.h

Referenced by clearOpened(), name(), pmonstate(), setETOpened(), setFileOpened(), setRCDAQOpened(), setTestOpened(), and ~pmonstate().

int pmonstate::number_of_events
private

Definition at line 50 of file pmonstate.h.

View newest version in sPHENIX GitHub at line 50 of file pmonstate.h

Referenced by clearNoevt(), getNoevt(), incrementNoevt(), pmonstate(), and setNoevt().

int pmonstate::running
private

Definition at line 49 of file pmonstate.h.

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

Referenced by clearRunning(), isRunning(), pmonstate(), and setRunning().

int pmonstate::stream
private

Definition at line 41 of file pmonstate.h.

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

Referenced by clearOpened(), pmonstate(), setETOpened(), setFileOpened(), setRCDAQOpened(), setTestOpened(), and streamOpened().


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