ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
buffer for full event data More...
#include <coresoftware/blob/master/offline/packages/tpcdaq/TPCFEETestRecov1.h>
Classes | |
struct | SampleID |
Public Member Functions | |
PadPlaneData () | |
void | Reset () |
std::vector< int > & | getPad (const int pad_x, const int pad_y) |
int | getSample (const SampleID &id) |
void | Clustering (int zero_suppression, bool verbosity=false) |
3-D Graph clustering based on PHMakeGroups() | |
const std::vector< std::vector < std::vector< int > > > & | getData () const |
const std::multimap< int, SampleID > & | getGroups () const |
Static Public Member Functions | |
static bool | IsValidPad (const int pad_x, const int pad_y) |
Private Attributes | |
std::vector< std::vector < std::vector< int > > > | m_data |
full event data in index order of m_data[pady][padx][sample] | |
std::multimap< int, SampleID > | m_groups |
buffer for full event data
Definition at line 91 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 91 of file TPCFEETestRecov1.h
TPCFEETestRecov1::PadPlaneData::PadPlaneData | ( | ) |
Definition at line 521 of file TPCFEETestRecov1.cc.
View newest version in sPHENIX GitHub at line 521 of file TPCFEETestRecov1.cc
3-D Graph clustering based on PHMakeGroups()
Definition at line 588 of file TPCFEETestRecov1.cc.
View newest version in sPHENIX GitHub at line 588 of file TPCFEETestRecov1.cc
References TPCFEETestRecov1::PadPlaneData::SampleID::adjust(), G, int(), it, TPCDaqDefs::FEEv1::kMaxPadX, TPCDaqDefs::FEEv1::kMaxPadY, TPCDaqDefs::FEEv1::kSAMPLE_LENGTH, m_data, TPCFEETestRecov1::PadPlaneData::SampleID::pady, and v.
Referenced by TPCFEETestRecov1::Clustering().
|
inline |
Definition at line 120 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 120 of file TPCFEETestRecov1.h
References m_data.
Definition at line 125 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 125 of file TPCFEETestRecov1.h
References m_groups.
Referenced by TPCFEETestRecov1::Clustering().
Definition at line 547 of file TPCFEETestRecov1.cc.
View newest version in sPHENIX GitHub at line 547 of file TPCFEETestRecov1.cc
References TPCDaqDefs::FEEv1::kMaxPadX, TPCDaqDefs::FEEv1::kMaxPadY, and m_data.
Referenced by TPCFEETestRecov1::Clustering(), and TPCFEETestRecov1::process_event().
Definition at line 539 of file TPCFEETestRecov1.cc.
View newest version in sPHENIX GitHub at line 539 of file TPCFEETestRecov1.cc
References TPCDaqDefs::FEEv1::kMaxPadX, and TPCDaqDefs::FEEv1::kMaxPadY.
Referenced by TPCFEETestRecov1::Clustering(), and TPCFEETestRecov1::process_event().
void TPCFEETestRecov1::PadPlaneData::Reset | ( | ) |
Definition at line 526 of file TPCFEETestRecov1.cc.
View newest version in sPHENIX GitHub at line 526 of file TPCFEETestRecov1.cc
References m_data.
Referenced by TPCFEETestRecov1::ResetEvent().
|
private |
full event data in index order of m_data[pady][padx][sample]
Definition at line 132 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 132 of file TPCFEETestRecov1.h
Referenced by getData().
Definition at line 134 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 134 of file TPCFEETestRecov1.h
Referenced by getGroups().