Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/framework/phoolraw/PHRawDataNode.h>
Public Member Functions | |
PHRawDataNode (PHDWORD *, const std::string &, const int, const int, const int, const int) | |
virtual | ~PHRawDataNode () |
virtual bool | write (PHIOManager *, const std::string &="") |
int | getLength () const |
int | getID () const |
int | getWordLength () const |
int | getHitFormat () const |
void | setLength (const int val) |
void | setID (const int val) |
void | setWordLength (const int val) |
void | setHitFormat (const int val) |
Public Member Functions inherited from PHDataNode< PHDWORD > | |
PHDataNode (PHDWORD *, const std::string &) | |
PHDataNode (PHDWORD *, const std::string &, const std::string &) | |
~PHDataNode () override | |
PHDWORD * | getData () |
void | setData (PHDWORD *d) |
void | prune () override |
void | forgetMe (PHNode *) override |
void | print (const std::string &) override |
bool | write (PHIOManager *, const std::string &="") override |
Public Member Functions inherited from PHNode | |
PHNode (const std::string &) | |
PHNode (const std::string &, const std::string &) | |
virtual | ~PHNode () |
PHNode * | getParent () const |
bool | isPersistent () const |
void | makePersistent () |
const std::string | getObjectType () const |
const std::string | getType () const |
const std::string | getName () const |
const std::string | getClass () const |
void | setParent (PHNode *p) |
void | setName (const std::string &n) |
void | setObjectType (const std::string &n) |
virtual void | setResetFlag (const bool b) |
virtual bool | getResetFlag () const |
void | makeTransient () |
Private Member Functions | |
PHRawDataNode ()=delete | |
Private Attributes | |
int | length |
int | ID |
int | wordLength |
int | hitFormat |
Additional Inherited Members | |
Protected Member Functions inherited from PHDataNode< PHDWORD > | |
PHDataNode ()=delete | |
Protected Attributes inherited from PHDataNode< PHDWORD > | |
tobjcast | data |
Definition at line 18 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 18 of file PHRawDataNode.h
PHRawDataNode::PHRawDataNode | ( | PHDWORD * | d, |
const std::string & | n, | ||
const int | l, | ||
const int | i, | ||
const int | w, | ||
const int | h | ||
) |
Definition at line 13 of file PHRawDataNode.cc.
View newest version in sPHENIX GitHub at line 13 of file PHRawDataNode.cc
|
virtual |
Definition at line 23 of file PHRawDataNode.cc.
View newest version in sPHENIX GitHub at line 23 of file PHRawDataNode.cc
References PHDataNode< PHDWORD >::setData().
|
privatedelete |
|
inline |
Definition at line 30 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 30 of file PHRawDataNode.h
References hitFormat.
Referenced by PHRawOManager::write().
|
inline |
Definition at line 28 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 28 of file PHRawDataNode.h
References ID.
Referenced by PHRawOManager::write().
|
inline |
Definition at line 27 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 27 of file PHRawDataNode.h
References length.
Referenced by PHRawOManager::write().
|
inline |
Definition at line 29 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 29 of file PHRawDataNode.h
References wordLength.
Referenced by PHRawOManager::write().
|
inline |
Definition at line 34 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 34 of file PHRawDataNode.h
References hitFormat.
|
inline |
Definition at line 32 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 32 of file PHRawDataNode.h
References ID.
|
inline |
Definition at line 31 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 31 of file PHRawDataNode.h
References length.
|
inline |
Definition at line 33 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 33 of file PHRawDataNode.h
References wordLength.
|
virtual |
Implements PHNode.
Definition at line 31 of file PHRawDataNode.cc.
View newest version in sPHENIX GitHub at line 31 of file PHRawDataNode.cc
References PHRawOManager::write().
|
private |
Definition at line 41 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 41 of file PHRawDataNode.h
Referenced by getHitFormat(), and setHitFormat().
|
private |
Definition at line 39 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 39 of file PHRawDataNode.h
|
private |
Definition at line 38 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 38 of file PHRawDataNode.h
Referenced by getLength(), and setLength().
|
private |
Definition at line 40 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 40 of file PHRawDataNode.h
Referenced by getWordLength(), and setWordLength().