ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/offline/packages/HelixHough/Seamstress/Seamstress.h>
Public Member Functions | |
Seamstress () | |
Seamstress (const Seamstress &ss) | |
~Seamstress () | |
void | start () |
void | stop () |
void | sew () |
void | rest () |
Static Public Member Functions | |
static void * | prepare (void *arg) |
static void | init_vector (unsigned long int N, std::vector< Seamstress > &vec) |
static std::vector< Seamstress * > * | create_vector (unsigned long int N) |
Public Attributes | |
Needle * | needle |
void * | thread |
Private Attributes | |
bool | gotime |
bool | end |
bool | queue_end |
bool | running |
bool | started |
pthread_t | pthread |
pthread_attr_t | attr |
pthread_mutex_t | mutex |
pthread_mutexattr_t | mattr |
pthread_cond_t | cond |
pthread_cond_t | waitcond |
Definition at line 11 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 11 of file Seamstress.h
SeamStress::Seamstress::Seamstress | ( | ) |
Definition at line 12 of file Seamstress.cpp.
View newest version in sPHENIX GitHub at line 12 of file Seamstress.cpp
SeamStress::Seamstress::Seamstress | ( | const Seamstress & | ss | ) |
Definition at line 29 of file Seamstress.cpp.
View newest version in sPHENIX GitHub at line 29 of file Seamstress.cpp
SeamStress::Seamstress::~Seamstress | ( | ) |
Definition at line 46 of file Seamstress.cpp.
View newest version in sPHENIX GitHub at line 46 of file Seamstress.cpp
|
static |
Definition at line 168 of file Seamstress.cpp.
View newest version in sPHENIX GitHub at line 168 of file Seamstress.cpp
References N.
|
static |
Definition at line 152 of file Seamstress.cpp.
View newest version in sPHENIX GitHub at line 152 of file Seamstress.cpp
References N.
void SeamStress::Seamstress::rest | ( | ) |
Definition at line 141 of file Seamstress.cpp.
View newest version in sPHENIX GitHub at line 141 of file Seamstress.cpp
void SeamStress::Seamstress::sew | ( | ) |
Definition at line 131 of file Seamstress.cpp.
View newest version in sPHENIX GitHub at line 131 of file Seamstress.cpp
void SeamStress::Seamstress::start | ( | ) |
Definition at line 101 of file Seamstress.cpp.
View newest version in sPHENIX GitHub at line 101 of file Seamstress.cpp
void SeamStress::Seamstress::stop | ( | ) |
Definition at line 121 of file Seamstress.cpp.
View newest version in sPHENIX GitHub at line 121 of file Seamstress.cpp
|
private |
Definition at line 39 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 39 of file Seamstress.h
|
private |
Definition at line 42 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 42 of file Seamstress.h
Referenced by prepare().
|
private |
Definition at line 34 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 34 of file Seamstress.h
Referenced by prepare().
|
private |
Definition at line 33 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 33 of file Seamstress.h
Referenced by prepare().
|
private |
Definition at line 41 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 41 of file Seamstress.h
|
private |
Definition at line 40 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 40 of file Seamstress.h
Referenced by prepare().
Needle* SeamStress::Seamstress::needle |
Definition at line 29 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 29 of file Seamstress.h
Referenced by prepare().
|
private |
Definition at line 38 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 38 of file Seamstress.h
|
private |
Definition at line 35 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 35 of file Seamstress.h
Referenced by prepare().
|
private |
Definition at line 36 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 36 of file Seamstress.h
Referenced by prepare().
|
private |
Definition at line 37 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 37 of file Seamstress.h
Referenced by prepare().
void* SeamStress::Seamstress::thread |
Definition at line 30 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 30 of file Seamstress.h
Referenced by prepare().
|
private |
Definition at line 43 of file Seamstress.h.
View newest version in sPHENIX GitHub at line 43 of file Seamstress.h
Referenced by prepare().