#include <LASModuleProfile.h>
Public Member Functions | |
void | DumpToArray (double[512]) |
double | GetValue (unsigned int theStripNumber) const |
LASModuleProfile () | |
LASModuleProfile (double *) | |
LASModuleProfile (int *) | |
LASModuleProfile | operator+ (const LASModuleProfile &) |
LASModuleProfile | operator+ (const double[512]) |
LASModuleProfile & | operator+= (const LASModuleProfile &) |
LASModuleProfile & | operator+= (const double[512]) |
LASModuleProfile & | operator+= (const int[512]) |
LASModuleProfile | operator- (const LASModuleProfile &) |
LASModuleProfile | operator- (const double[512]) |
LASModuleProfile & | operator-= (const LASModuleProfile &) |
LASModuleProfile & | operator-= (const double[512]) |
LASModuleProfile & | operator-= (const int[512]) |
LASModuleProfile & | operator/= (const double) |
LASModuleProfile & | operator= (const LASModuleProfile &) |
void | SetAllValuesTo (const double &) |
void | SetData (double *) |
void | SetData (int *) |
void | SetValue (unsigned int theStripNumber, const double &theValue) |
Private Member Functions | |
void | Init (void) |
Private Attributes | |
std::vector< double > | data |
Definition at line 8 of file LASModuleProfile.h.
LASModuleProfile::LASModuleProfile | ( | ) |
container class for a LAS SiStrip module's 512 strip signals
def constructor
Definition at line 9 of file LASModuleProfile.cc.
References data, mps_fire::i, Init(), and SetData().
Referenced by operator+(), and operator-().
LASModuleProfile::LASModuleProfile | ( | double * | ) |
LASModuleProfile::LASModuleProfile | ( | int * | ) |
void LASModuleProfile::DumpToArray | ( | double | array[512] | ) |
fill array
Definition at line 116 of file LASModuleProfile.cc.
References data, and mps_fire::i.
Referenced by SetValue().
|
inline |
Definition at line 20 of file LASModuleProfile.h.
References data.
Referenced by LASPeakFinder::FindPeakIn(), LASProfileJudge::GetNegativity(), LASProfileJudge::IsNegativePeaksInProfile(), LASProfileJudge::IsOverdrive(), LASProfileJudge::IsPeaksInProfile(), operator+(), operator+=(), operator-(), operator-=(), and operator=().
|
private |
everything needed for initialization
Definition at line 131 of file LASModuleProfile.cc.
References data.
Referenced by LASModuleProfile(), and SetValue().
LASModuleProfile LASModuleProfile::operator+ | ( | const LASModuleProfile & | anotherProfile | ) |
Definition at line 166 of file LASModuleProfile.cc.
References GetValue(), mps_fire::i, and LASModuleProfile().
Referenced by SetValue().
LASModuleProfile LASModuleProfile::operator+ | ( | const double | b[512] | ) |
add a double[512]
Definition at line 202 of file LASModuleProfile.cc.
References GetValue(), mps_fire::i, and LASModuleProfile().
LASModuleProfile & LASModuleProfile::operator+= | ( | const LASModuleProfile & | anotherProfile | ) |
Definition at line 238 of file LASModuleProfile.cc.
References data, GetValue(), and mps_fire::i.
Referenced by SetValue().
LASModuleProfile & LASModuleProfile::operator+= | ( | const double | b[512] | ) |
LASModuleProfile & LASModuleProfile::operator+= | ( | const int | b[512] | ) |
temporary workaround as long as data is provided in int arrays
Definition at line 305 of file LASModuleProfile.cc.
References data, and mps_fire::i.
LASModuleProfile LASModuleProfile::operator- | ( | const LASModuleProfile & | anotherProfile | ) |
Definition at line 184 of file LASModuleProfile.cc.
References GetValue(), mps_fire::i, and LASModuleProfile().
Referenced by SetValue().
LASModuleProfile LASModuleProfile::operator- | ( | const double | b[512] | ) |
subtract a double[512]
Definition at line 220 of file LASModuleProfile.cc.
References GetValue(), mps_fire::i, and LASModuleProfile().
LASModuleProfile & LASModuleProfile::operator-= | ( | const LASModuleProfile & | anotherProfile | ) |
Definition at line 255 of file LASModuleProfile.cc.
References data, GetValue(), and mps_fire::i.
Referenced by SetValue().
LASModuleProfile & LASModuleProfile::operator-= | ( | const double | b[512] | ) |
LASModuleProfile & LASModuleProfile::operator-= | ( | const int | b[512] | ) |
temporary workaround as long as data is provided in int arrays
Definition at line 323 of file LASModuleProfile.cc.
References data, and mps_fire::i.
LASModuleProfile & LASModuleProfile::operator/= | ( | const double | divisor | ) |
handle with care!!
Definition at line 341 of file LASModuleProfile.cc.
References data, and mps_fire::i.
Referenced by SetValue().
LASModuleProfile & LASModuleProfile::operator= | ( | const LASModuleProfile & | anotherProfile | ) |
Definition at line 144 of file LASModuleProfile.cc.
References data, GetValue(), and mps_fire::i.
Referenced by SetValue().
void LASModuleProfile::SetAllValuesTo | ( | const double & | theValue | ) |
Definition at line 103 of file LASModuleProfile.cc.
References data, and mps_fire::i.
Referenced by LaserAlignment::beginJob(), LaserAlignment::fillDataProfiles(), and SetValue().
void LASModuleProfile::SetData | ( | double * | ) |
Referenced by LASModuleProfile().
void LASModuleProfile::SetData | ( | int * | ) |
|
inline |
Definition at line 21 of file LASModuleProfile.h.
References data, DumpToArray(), Init(), operator+(), operator+=(), operator-(), operator-=(), operator/=(), operator=(), and SetAllValuesTo().
Referenced by LaserAlignment::fillDataProfiles(), and LaserAlignment::fillPedestalProfiles().
|
private |
Definition at line 39 of file LASModuleProfile.h.
Referenced by data_sources.node::__str__(), confdb.HLTProcess::_fix_parameter(), confdb.HLTProcess::addEras(), confdb.HLTProcess::addGlobalOptions(), confdb.HLTProcess::append_filenames(), data_sources.json_list::as_dicts(), data_sources.json_list::as_table(), confdb.HLTProcess::build_source(), confdb.HLTProcess::customize(), confdb.HLTProcess::dump(), DumpToArray(), confdb.HLTProcess::fixPrescales(), data_sources.json_list::get_members(), confdb.HLTProcess::getRawConfigurationFromDB(), GetValue(), Init(), confdb.HLTProcess::instrumentDQM(), confdb.HLTProcess::instrumentOpenMode(), confdb.HLTProcess::instrumentTiming(), LASModuleProfile(), data_sources.json_list::last(), confdb.HLTProcess::loadAdditionalConditions(), confdb.HLTProcess::loadCff(), confdb.HLTProcess::loadSetupCff(), operator+=(), operator-=(), operator/=(), operator=(), confdb.HLTProcess::overrideGlobalTag(), confdb.HLTProcess::overrideL1MenuXml(), confdb.HLTProcess::overrideOutput(), confdb.HLTProcess::overrideParameters(), confdb.HLTProcess::overrideProcessName(), confdb.HLTProcess::runL1Emulator(), SetAllValuesTo(), SetValue(), confdb.HLTProcess::specificCustomize(), cuy.FindIssue::startElement(), edmStreamStallGrapher.Stack::update(), and confdb.HLTProcess::updateMessageLogger().