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

buffer for a cluster's data More...

#include <prototype/blob/master/offline/packages/tpc2019/TpcPrototypeUnpacker.h>

+ Inheritance diagram for TpcPrototypeUnpacker::ClusterData:
+ Collaboration diagram for TpcPrototypeUnpacker::ClusterData:

Public Member Functions

 ClusterData ()
 
void Clear (Option_t *="")
 
 ClassDefOverride (TpcPrototypeUnpacker::ClusterData, 5)
 

Public Attributes

int clusterID
 
std::set< int > pad_radials
 
std::set< int > pad_azimuths
 
std::set< int > samples
 
std::map< int, std::vector
< double > > 
pad_radial_samples
 
std::map< int, std::vector
< double > > 
pad_azimuth_samples
 
std::vector< doublesum_samples
 
int min_sample
 
int max_sample
 
int min_pad_azimuth
 
int max_pad_azimuth
 
double peak
 
double peak_sample
 
double pedstal
 
std::map< int, doublepad_azimuth_peaks
 
int avg_pad_radial
 pad coordinate
 
double avg_pad_azimuth
 
int size_pad_radial
 cluster size in units of pad bins
 
int size_pad_azimuth
 
double avg_pos_x
 pad coordinate
 
double avg_pos_y
 
double avg_pos_z
 
double delta_azimuth_bin
 
double delta_z
 z size per ADC sample bin
 

Detailed Description

buffer for a cluster's data

Definition at line 145 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 145 of file TpcPrototypeUnpacker.h

Constructor & Destructor Documentation

TpcPrototypeUnpacker::ClusterData::ClusterData ( )
inline

Definition at line 148 of file TpcPrototypeUnpacker.h.

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

Member Function Documentation

TpcPrototypeUnpacker::ClusterData::ClassDefOverride ( TpcPrototypeUnpacker::ClusterData  ,
 
)
void TpcPrototypeUnpacker::ClusterData::Clear ( Option_t *  = "")

Definition at line 138 of file TpcPrototypeUnpacker.cc.

View newest version in sPHENIX GitHub at line 138 of file TpcPrototypeUnpacker.cc

References pad_azimuth_peaks, pad_azimuth_samples, pad_azimuths, pad_radial_samples, pad_radials, samples, and sum_samples.

Member Data Documentation

double TpcPrototypeUnpacker::ClusterData::avg_pad_azimuth

Definition at line 195 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 195 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

int TpcPrototypeUnpacker::ClusterData::avg_pad_radial

pad coordinate

Definition at line 194 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 194 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

double TpcPrototypeUnpacker::ClusterData::avg_pos_x

pad coordinate

Definition at line 202 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 202 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::exportDSTCluster().

double TpcPrototypeUnpacker::ClusterData::avg_pos_y

Definition at line 203 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 203 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::exportDSTCluster().

double TpcPrototypeUnpacker::ClusterData::avg_pos_z

Definition at line 204 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 204 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::exportDSTCluster().

int TpcPrototypeUnpacker::ClusterData::clusterID

Definition at line 171 of file TpcPrototypeUnpacker.h.

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

Referenced by TpcPrototypeUnpacker::Clustering().

double TpcPrototypeUnpacker::ClusterData::delta_azimuth_bin

pad bin size phi size per pad in rad

Definition at line 208 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 208 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::exportDSTCluster().

double TpcPrototypeUnpacker::ClusterData::delta_z

z size per ADC sample bin

Definition at line 210 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 210 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::exportDSTCluster().

int TpcPrototypeUnpacker::ClusterData::max_pad_azimuth

Definition at line 184 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 184 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

int TpcPrototypeUnpacker::ClusterData::max_sample

Definition at line 182 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 182 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

int TpcPrototypeUnpacker::ClusterData::min_pad_azimuth

Definition at line 183 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 183 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

int TpcPrototypeUnpacker::ClusterData::min_sample

Definition at line 181 of file TpcPrototypeUnpacker.h.

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

Referenced by TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

std::map<int, double> TpcPrototypeUnpacker::ClusterData::pad_azimuth_peaks

Definition at line 191 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 191 of file TpcPrototypeUnpacker.h

Referenced by Clear(), TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

std::map<int, std::vector<double> > TpcPrototypeUnpacker::ClusterData::pad_azimuth_samples

Definition at line 178 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 178 of file TpcPrototypeUnpacker.h

Referenced by Clear(), TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

std::set<int> TpcPrototypeUnpacker::ClusterData::pad_azimuths

Definition at line 174 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 174 of file TpcPrototypeUnpacker.h

Referenced by Clear(), TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

std::map<int, std::vector<double> > TpcPrototypeUnpacker::ClusterData::pad_radial_samples

Definition at line 177 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 177 of file TpcPrototypeUnpacker.h

Referenced by Clear(), TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

std::set<int> TpcPrototypeUnpacker::ClusterData::pad_radials

Definition at line 173 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 173 of file TpcPrototypeUnpacker.h

Referenced by Clear(), TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

double TpcPrototypeUnpacker::ClusterData::peak

Definition at line 186 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 186 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

double TpcPrototypeUnpacker::ClusterData::peak_sample

Definition at line 187 of file TpcPrototypeUnpacker.h.

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

Referenced by TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

double TpcPrototypeUnpacker::ClusterData::pedstal

Definition at line 188 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 188 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

std::set<int> TpcPrototypeUnpacker::ClusterData::samples

Definition at line 175 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 175 of file TpcPrototypeUnpacker.h

Referenced by Clear(), TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

int TpcPrototypeUnpacker::ClusterData::size_pad_azimuth

Definition at line 199 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 199 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

int TpcPrototypeUnpacker::ClusterData::size_pad_radial

cluster size in units of pad bins

Definition at line 198 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 198 of file TpcPrototypeUnpacker.h

Referenced by TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().

std::vector<double> TpcPrototypeUnpacker::ClusterData::sum_samples

Definition at line 179 of file TpcPrototypeUnpacker.h.

View newest version in sPHENIX GitHub at line 179 of file TpcPrototypeUnpacker.h

Referenced by Clear(), TpcPrototypeUnpacker::Clustering(), and TpcPrototypeUnpacker::exportDSTCluster().


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