#include <FCS_Cell.h>
Definition at line 70 of file FCS_Cell.h.
◆ GetLayer()
| std::vector< FCS_matchedcell > FCS_matchedcellvector::GetLayer |
( |
int | layer | ) |
|
|
inline |
Definition at line 75 of file FCS_Cell.h.
75{std::vector<FCS_matchedcell> ret;
for (
unsigned i=0;
i<
m_vector.size();
i++) {
if (
m_vector[i].
cell.sampling == layer) ret.push_back(
m_vector[i]);};
return ret;};
std::vector< FCS_matchedcell > m_vector
◆ operator[]()
◆ push_back()
◆ scalingfactor()
| float FCS_matchedcellvector::scalingfactor |
( |
| ) |
|
|
inline |
Definition at line 83 of file FCS_Cell.h.
83{
float cellsum=0.;
float hitsum=0.;
for (
unsigned int i=0;
i<
m_vector.size();
i++){cellsum+=
m_vector[
i].cell.energy;
for (
unsigned int j=0; j<
m_vector[
i].hit.size(); j++){hitsum+=
m_vector[
i].hit[j].hit_energy;};};
return cellsum/hitsum;};
◆ size()
| unsigned int FCS_matchedcellvector::size |
( |
| ) |
|
|
inline |
◆ sort()
| void FCS_matchedcellvector::sort |
( |
| ) |
|
|
inline |
Definition at line 80 of file FCS_Cell.h.
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.
◆ sort_cells()
| void FCS_matchedcellvector::sort_cells |
( |
| ) |
|
|
inline |
◆ time_trim()
| void FCS_matchedcellvector::time_trim |
( |
float | timing_cut | ) |
|
|
inline |
Definition at line 81 of file FCS_Cell.h.
DataModel_detail::iterator< DVL > remove_if(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end, Predicate pred)
Specialization of remove_if for DataVector/List.
◆ m_vector
The documentation for this struct was generated from the following file: