#include <PTrackerAdditionalParametersPerDet.h>
Public Types | |
enum | BoolParamIndex { BRICKEDNESS = 0, BSIZE = 1 } |
enum | FloatParamIndex { FSIZE = 0 } |
enum | IntParamIndex { GEOGRAPHICAL_ID = 0, ISIZE = 1 } |
Public Member Functions | |
std::vector< bool > | getAllBricked () const |
std::vector< int > | getAllGeographicalIds () const |
bool | getBricked (int theIndex) const |
int | getGeographicalId (int theIndex) const |
PTrackerAdditionalParametersPerDet () | |
void | setBricked (bool isBricked) |
void | setGeographicalId (int geographicalId) |
~PTrackerAdditionalParametersPerDet () | |
Public Attributes | |
std::vector< std::vector< bool > > | boolParams_ |
std::vector< std::vector< float > > | floatParams_ |
std::vector< std::vector< int > > | intParams_ |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 9 of file PTrackerAdditionalParametersPerDet.h.
|
inline |
Definition at line 11 of file PTrackerAdditionalParametersPerDet.h.
References boolParams_, BSIZE, floatParams_, FSIZE, intParams_, and ISIZE.
|
inline |
Definition at line 16 of file PTrackerAdditionalParametersPerDet.h.
std::vector< bool > PTrackerAdditionalParametersPerDet::getAllBricked | ( | ) | const |
Definition at line 42 of file PTrackerAdditionalParametersPerDet.cc.
References boolParams_, and BRICKEDNESS.
Referenced by TrackerGeomBuilderFromGeometricDet::buildPixel().
std::vector< int > PTrackerAdditionalParametersPerDet::getAllGeographicalIds | ( | ) | const |
Definition at line 34 of file PTrackerAdditionalParametersPerDet.cc.
References GEOGRAPHICAL_ID, and intParams_.
Referenced by TrackerGeomBuilderFromGeometricDet::buildPixel().
bool PTrackerAdditionalParametersPerDet::getBricked | ( | int | theIndex | ) | const |
Definition at line 38 of file PTrackerAdditionalParametersPerDet.cc.
References boolParams_, and BRICKEDNESS.
int PTrackerAdditionalParametersPerDet::getGeographicalId | ( | int | theIndex | ) | const |
Definition at line 30 of file PTrackerAdditionalParametersPerDet.cc.
References GEOGRAPHICAL_ID, and intParams_.
|
private |
void PTrackerAdditionalParametersPerDet::setBricked | ( | bool | isBricked | ) |
Definition at line 50 of file PTrackerAdditionalParametersPerDet.cc.
References boolParams_, and BRICKEDNESS.
Referenced by PTrackerAdditionalParametersPerDetDBBuilder::beginRun().
void PTrackerAdditionalParametersPerDet::setGeographicalId | ( | int | geographicalId | ) |
Definition at line 46 of file PTrackerAdditionalParametersPerDet.cc.
References GEOGRAPHICAL_ID, and intParams_.
Referenced by PTrackerAdditionalParametersPerDetDBBuilder::beginRun().
|
friend |
Definition at line 34 of file PTrackerAdditionalParametersPerDet.h.
|
friend |
Definition at line 34 of file PTrackerAdditionalParametersPerDet.h.
std::vector<std::vector<bool> > PTrackerAdditionalParametersPerDet::boolParams_ |
Definition at line 31 of file PTrackerAdditionalParametersPerDet.h.
Referenced by getAllBricked(), getBricked(), PTrackerAdditionalParametersPerDet(), and setBricked().
std::vector<std::vector<float> > PTrackerAdditionalParametersPerDet::floatParams_ |
Definition at line 32 of file PTrackerAdditionalParametersPerDet.h.
Referenced by PTrackerAdditionalParametersPerDet().
std::vector<std::vector<int> > PTrackerAdditionalParametersPerDet::intParams_ |
Definition at line 30 of file PTrackerAdditionalParametersPerDet.h.
Referenced by getAllGeographicalIds(), getGeographicalId(), PTrackerAdditionalParametersPerDet(), and setGeographicalId().