#include <GeometricTimingDetExtra.h>
Public Types | |
typedef std::vector< DDExpandedNode > | GeoHistory |
typedef DDExpandedView::NavRange | NavRange |
Public Member Functions | |
int | copyno () const |
double | density () const |
DetId | geographicalId () const |
GeometricTimingDet const * | geometricDet () const |
GeometricTimingDetExtra (GeometricTimingDet const *gd) | |
GeometricTimingDetExtra (GeometricTimingDet const *gd, DetId id, GeoHistory &gh, double vol, double dens, double wgt, double cpy, const std::string &mat, const std::string &name, bool dd=false) | |
std::string const & | material () const |
std::string const & | name () const |
GeoHistory const & | parents () const |
void | setGeographicalId (DetId id) |
double | volume () const |
bool | wasBuiltFromDD () const |
double | weight () const |
~GeometricTimingDetExtra () | |
Private Attributes | |
int | _copy |
double | _density |
bool | _fromDD |
DetId | _geographicalId |
std::string | _material |
GeometricTimingDet const * | _mygd |
std::string | _name |
GeoHistory | _parents |
double | _volume |
double | _weight |
Definition at line 13 of file GeometricTimingDetExtra.h.
typedef std::vector<DDExpandedNode> GeometricTimingDetExtra::GeoHistory |
Definition at line 20 of file GeometricTimingDetExtra.h.
Definition at line 15 of file GeometricTimingDetExtra.h.
|
inline |
Constructors to be used when looping over DDD
Definition at line 25 of file GeometricTimingDetExtra.h.
References createTree::dd, name(), AlCaHLTBitMon_QueryRunRegistry::string, and ~GeometricTimingDetExtra().
GeometricTimingDetExtra::GeometricTimingDetExtra | ( | GeometricTimingDet const * | gd, |
DetId | id, | ||
GeoHistory & | gh, | ||
double | vol, | ||
double | dens, | ||
double | wgt, | ||
double | cpy, | ||
const std::string & | mat, | ||
const std::string & | name, | ||
bool | dd = false |
||
) |
Constructors to be used when looping over DDD
Definition at line 6 of file GeometricTimingDetExtra.cc.
GeometricTimingDetExtra::~GeometricTimingDetExtra | ( | ) |
Definition at line 12 of file GeometricTimingDetExtra.cc.
Referenced by GeometricTimingDetExtra().
|
inline |
Definition at line 53 of file GeometricTimingDetExtra.h.
References _copy.
Referenced by CmsMTDDebugNavigator::iterate().
|
inline |
Definition at line 59 of file GeometricTimingDetExtra.h.
References _density.
Referenced by CmsMTDDebugNavigator::iterate().
|
inline |
Definition at line 46 of file GeometricTimingDetExtra.h.
References _geographicalId.
|
inline |
get and set associated GeometricTimingDet DOES NO CHECKING!
Definition at line 38 of file GeometricTimingDetExtra.h.
References _mygd.
|
inline |
|
inline |
Definition at line 76 of file GeometricTimingDetExtra.h.
References _name.
Referenced by config.CFG::__str__(), validation.Sample::digest(), GeometricTimingDetExtra(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
inline |
|
inline |
set or add or clear components
Definition at line 43 of file GeometricTimingDetExtra.h.
References _geographicalId, and triggerObjects_cff::id.
|
inline |
Definition at line 56 of file GeometricTimingDetExtra.h.
References _volume.
Referenced by CmsMTDDebugNavigator::iterate().
|
inline |
what it says... used the DD in memory model to build the geometry... or not.
Definition at line 72 of file GeometricTimingDetExtra.h.
References _fromDD.
|
inline |
Definition at line 62 of file GeometricTimingDetExtra.h.
References _weight.
Referenced by CmsMTDDebugNavigator::iterate().
|
private |
Definition at line 88 of file GeometricTimingDetExtra.h.
Referenced by copyno().
|
private |
Definition at line 86 of file GeometricTimingDetExtra.h.
Referenced by density().
|
private |
Definition at line 91 of file GeometricTimingDetExtra.h.
Referenced by wasBuiltFromDD().
|
private |
Definition at line 83 of file GeometricTimingDetExtra.h.
Referenced by geographicalId(), and setGeographicalId().
|
private |
Definition at line 89 of file GeometricTimingDetExtra.h.
Referenced by material().
|
private |
|
private |
Definition at line 90 of file GeometricTimingDetExtra.h.
Referenced by plotting.Subtract::__str__(), plotting.Transform::__str__(), plotting.FakeDuplicate::__str__(), plotting.CutEfficiency::__str__(), plotting.AggregateBins::__str__(), plotting.AggregateHistos::__str__(), plotting.ROC::__str__(), trackingPlots.TimePerEventPlot::__str__(), trackingPlots.TimePerTrackPlot::__str__(), trackingPlots.TimePerEventPlot::_create(), plotting.PlotGroup::_drawSeparate(), plotting.PlotGroup::_save(), plotting.Subtract::create(), plotting.Transform::create(), plotting.FakeDuplicate::create(), plotting.CutEfficiency::create(), plotting.AggregateBins::create(), plotting.AggregateHistos::create(), trackingPlots.TimePerTrackPlot::create(), plotting.Plot::create(), plotting.PlotGroup::draw(), plotting.Plot::getName(), plotting.PlotGroup::getName(), plotting.PlotterFolder::getName(), plotting.PlotterItem::getName(), plotting.PlotterFolder::getSelectionNameIterator(), name(), validation.SimpleSample::name(), trackingPlots.Iteration::name(), plotting.PlotterItem::readDirs(), and plotting.PlotGroup::remove().
|
private |
Definition at line 84 of file GeometricTimingDetExtra.h.
Referenced by parents().
|
private |
Definition at line 85 of file GeometricTimingDetExtra.h.
Referenced by volume().
|
private |
Definition at line 87 of file GeometricTimingDetExtra.h.
Referenced by weight().