ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#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 &type) |
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().
Definition at line 34 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 34 of file PHRawDataNode.h
References hitFormat.
Definition at line 32 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 32 of file PHRawDataNode.h
References ID.
Definition at line 31 of file PHRawDataNode.h.
View newest version in sPHENIX GitHub at line 31 of file PHRawDataNode.h
References length.
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().