99 std::cout <<
"______________________________ DDD ______________________________" << std::endl;
110 throw cms::Exception(
"Configuration") <<
"The first child of the DDFilteredView is not what is expected \n" 122 if (printAnyMaterial ||
125 fv.logicalPart().material().name().fullname()) !=
materials_.end())) {
130 for (
unsigned int h = 2;
h < history.size(); ++
h) {
131 std::cout <<
'/' << history[
h].logicalPart().name().ns()
132 <<
":" << history[
h].logicalPart().name().name() <<
'[' << history[
h].copyno() <<
']';
135 std::cout <<
" Material: |" << fv.logicalPart().material().name() <<
"|";
138 std::cout <<
"\t" << position << std::endl;
143 std::cout <<
"______________________________ std::vector<GeomDet*> from TrackerGeometry::dets() ______________________________" << std::endl;
148 auto const & dets = hGeo->
dets();
149 for (
unsigned int i = 0;
i < dets.size(); ++
i) {
163 std::cout <<
"\t[" << parts[0]->geographicalId().rawId();
164 for (
unsigned int j = 1; j < parts.size(); ++j)
165 std::cout <<
'\t' << parts[j]->geographicalId().rawId();
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
const DetContainer & dets() const
Returm a vector of all GeomDet (including all GeomDetUnits)
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
uint32_t rawId() const
get the raw id
const Surface::PositionType & position() const
The position (origin of the R.F.)
DetId geographicalId() const
The label of this GeomDet.
static std::string dddGetString(const std::string &s, const DDFilteredView &view)
int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
std::vector< DDExpandedNode > DDGeoHistory
Geometrical 'path' of the current node up to the root-node.
virtual std::vector< const GeomDet * > components() const
Returns direct components, if any.
XYZVectorD XYZVector
spatial vector with cartesian internal representation
std::vector< std::string > materials_
static int position[264][3]
Detector det() const
get the detector field from this detid
virtual SubDetector subDetector() const
Which subdetector.
GeometricDet::GeometricEnumType type(std::string const &) const