#include <RecoIdealGeometry.h>
Public Member Functions | |
const std::vector< DetId > & | detIds () const |
bool | insert (DetId id, const std::vector< double > &trans, const std::vector< double > &rot, const std::vector< double > &pars) |
bool | insert (DetId id, const std::vector< double > &trans, const std::vector< double > &rot, const std::vector< double > &pars, const std::vector< std::string > &spars) |
RecoIdealGeometry () | |
std::vector< double > ::const_iterator | rotEnd (size_t ind) const |
std::vector< double > ::const_iterator | rotStart (size_t ind) const |
std::vector< double > ::const_iterator | shapeEnd (size_t ind) const |
std::vector< double > ::const_iterator | shapeStart (size_t ind) const |
size_t | size () |
std::vector< std::string > ::const_iterator | strEnd (size_t ind) const |
std::vector< std::string > ::const_iterator | strStart (size_t ind) const |
std::vector< double > ::const_iterator | tranEnd (size_t ind) const |
std::vector< double > ::const_iterator | tranStart (size_t ind) const |
~RecoIdealGeometry () | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::vector< DetId > | pDetIds |
std::vector< int > | pNumShapeParms |
std::vector< double > | pPars |
std::vector< int > | pParsIndex |
std::vector< int > | sNumsParms |
std::vector< int > | sParsIndex |
std::vector< std::string > | strPars |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 28 of file RecoIdealGeometry.h.
|
inline |
Definition at line 30 of file RecoIdealGeometry.h.
|
inline |
Definition at line 31 of file RecoIdealGeometry.h.
|
inline |
Definition at line 85 of file RecoIdealGeometry.h.
References pDetIds.
Referenced by GEMGeometryBuilderFromCondDB::build(), RPCGeometryBuilderFromCondDB::build(), ME0GeometryBuilderFromCondDB::build(), CSCGeometryBuilder::build(), and DTGeometryBuilderFromCondDB::build().
|
inline |
Definition at line 33 of file RecoIdealGeometry.h.
References filterCSVwithJSON::copy, pDetIds, pNumShapeParms, pPars, and pParsIndex.
Referenced by BeautifulSoup.PageElement::_invert(), SequenceTypes.Schedule::_replaceIfHeldDirectly(), CSCGeometryParsFromDD::build(), ME0GeometryParsFromDD::buildChamber(), GEMGeometryParsFromDD::buildChamber(), ME0GeometryParsFromDD::buildEtaPartition(), GEMGeometryParsFromDD::buildEtaPartition(), RPCGeometryParsFromDD::buildGeometry(), ME0GeometryParsFromDD::buildLayer(), GEMGeometryParsFromDD::buildSuperChamber(), DTGeometryParsFromDD::insertChamber(), DTGeometryParsFromDD::insertLayer(), and DTGeometryParsFromDD::insertSuperLayer().
|
inline |
Definition at line 49 of file RecoIdealGeometry.h.
References filterCSVwithJSON::copy, pDetIds, pNumShapeParms, pPars, pParsIndex, sNumsParms, sParsIndex, and strPars.
Referenced by BeautifulSoup.PageElement::_invert(), and SequenceTypes.Schedule::_replaceIfHeldDirectly().
|
inline |
Definition at line 93 of file RecoIdealGeometry.h.
References pPars, and pParsIndex.
Referenced by CSCGeometryBuilder::build().
|
inline |
Definition at line 91 of file RecoIdealGeometry.h.
References pPars, and pParsIndex.
Referenced by GEMGeometryBuilderFromCondDB::boundPlane(), RPCGeometryBuilderFromCondDB::build(), ME0GeometryBuilderFromCondDB::build(), CSCGeometryBuilder::build(), DTGeometryBuilderFromCondDB::buildChamber(), DTGeometryBuilderFromCondDB::buildLayer(), and DTGeometryBuilderFromCondDB::buildSuperLayer().
|
private |
|
inline |
Definition at line 97 of file RecoIdealGeometry.h.
References pNumShapeParms, pPars, and pParsIndex.
Referenced by RPCGeometryBuilderFromCondDB::build(), CSCGeometryBuilder::build(), and GEMGeometryBuilderFromCondDB::buildEtaPartition().
|
inline |
Definition at line 95 of file RecoIdealGeometry.h.
References pPars, and pParsIndex.
Referenced by GEMGeometryBuilderFromCondDB::boundPlane(), ME0GeometryBuilderFromCondDB::build(), RPCGeometryBuilderFromCondDB::build(), CSCGeometryBuilder::build(), DTGeometryBuilderFromCondDB::build(), DTGeometryBuilderFromCondDB::buildChamber(), GEMGeometryBuilderFromCondDB::buildEtaPartition(), DTGeometryBuilderFromCondDB::buildLayer(), and DTGeometryBuilderFromCondDB::buildSuperLayer().
|
inline |
Definition at line 71 of file RecoIdealGeometry.h.
References cms::cuda::assert(), pDetIds, pNumShapeParms, and pParsIndex.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
inline |
|
inline |
Definition at line 101 of file RecoIdealGeometry.h.
References sParsIndex, and strPars.
Referenced by ME0GeometryBuilderFromCondDB::build(), RPCGeometryBuilderFromCondDB::build(), and GEMGeometryBuilderFromCondDB::buildEtaPartition().
|
inline |
Definition at line 89 of file RecoIdealGeometry.h.
References pPars, and pParsIndex.
Referenced by CSCGeometryBuilder::build().
|
inline |
Definition at line 87 of file RecoIdealGeometry.h.
References pPars, and pParsIndex.
Referenced by GEMGeometryBuilderFromCondDB::boundPlane(), RPCGeometryBuilderFromCondDB::build(), ME0GeometryBuilderFromCondDB::build(), CSCGeometryBuilder::build(), DTGeometryBuilderFromCondDB::buildChamber(), DTGeometryBuilderFromCondDB::buildLayer(), and DTGeometryBuilderFromCondDB::buildSuperLayer().
|
friend |
Definition at line 121 of file RecoIdealGeometry.h.
|
friend |
Definition at line 121 of file RecoIdealGeometry.h.
|
private |
Definition at line 109 of file RecoIdealGeometry.h.
|
private |
Definition at line 115 of file RecoIdealGeometry.h.
Referenced by insert(), shapeEnd(), and size().
|
private |
Definition at line 111 of file RecoIdealGeometry.h.
Referenced by insert(), rotEnd(), rotStart(), shapeEnd(), shapeStart(), tranEnd(), and tranStart().
|
private |
Definition at line 114 of file RecoIdealGeometry.h.
Referenced by insert(), rotEnd(), rotStart(), shapeEnd(), shapeStart(), size(), tranEnd(), and tranStart().
|
private |
Definition at line 119 of file RecoIdealGeometry.h.
|
private |
Definition at line 118 of file RecoIdealGeometry.h.
Referenced by insert(), strEnd(), and strStart().
|
private |
Definition at line 117 of file RecoIdealGeometry.h.
Referenced by insert(), strEnd(), and strStart().