#include <BTLTileDeviceSim.h>
Public Member Functions | |
BTLTileDeviceSim (const edm::ParameterSet &pset) | |
void | getEvent (const edm::Event &evt) |
void | getEventSetup (const edm::EventSetup &evt) |
void | getHitsResponse (const std::vector< std::tuple< int, uint32_t, float > > &hitRefs, const edm::Handle< edm::PSimHitContainer > &hits, mtd_digitizer::MTDSimHitDataAccumulator *simHitAccumulator, CLHEP::HepRandomEngine *hre) |
Private Attributes | |
const float | bxTime_ |
const MTDGeometry * | geom_ |
const float | LightCollEff_ |
const float | LightCollTime_ |
const float | LightYield_ |
const float | PDE_ |
const float | smearLightCollTime_ |
Definition at line 21 of file BTLTileDeviceSim.h.
BTLTileDeviceSim::BTLTileDeviceSim | ( | const edm::ParameterSet & | pset | ) |
Definition at line 13 of file BTLTileDeviceSim.cc.
|
inline |
void BTLTileDeviceSim::getEventSetup | ( | const edm::EventSetup & | evt | ) |
Definition at line 22 of file BTLTileDeviceSim.cc.
References relativeConstraints::geom, geom_, edm::EventSetup::get(), and edm::ESHandle< T >::product().
void BTLTileDeviceSim::getHitsResponse | ( | const std::vector< std::tuple< int, uint32_t, float > > & | hitRefs, |
const edm::Handle< edm::PSimHitContainer > & | hits, | ||
mtd_digitizer::MTDSimHitDataAccumulator * | simHitAccumulator, | ||
CLHEP::HepRandomEngine * | hre | ||
) |
Definition at line 30 of file BTLTileDeviceSim.cc.
References bxTime_, cuy::col, BTLDetId::column(), TauDecayModes::dec, PSimHit::energyLoss(), PSimHit::entryPoint(), Exception, DetId::Forward, geom_, MTDGeometry::idToDet(), BTLDetId::kTypeBoundariesReference, LightCollEff_, LightCollTime_, LightYield_, BTLDetId::modType(), BTLDetId::module(), MTDDetId::mtdRR(), MTDDetId::mtdSide(), RectangularMTDTopology::nrows(), PDE_, RectangularMTDTopology::pixel(), RectangularMTDTopology::pixelToModuleLocalPoint(), DetId::rawId(), BTLDetId::row(), smearLightCollTime_, ProxyMTDTopology::specificTopology(), and GeomDet::topology().
|
private |
Definition at line 40 of file BTLTileDeviceSim.h.
Referenced by getHitsResponse().
|
private |
Definition at line 38 of file BTLTileDeviceSim.h.
Referenced by getEventSetup(), and getHitsResponse().
|
private |
Definition at line 42 of file BTLTileDeviceSim.h.
Referenced by getHitsResponse().
|
private |
Definition at line 43 of file BTLTileDeviceSim.h.
Referenced by getHitsResponse().
|
private |
Definition at line 41 of file BTLTileDeviceSim.h.
Referenced by getHitsResponse().
|
private |
Definition at line 45 of file BTLTileDeviceSim.h.
Referenced by getHitsResponse().
|
private |
Definition at line 44 of file BTLTileDeviceSim.h.
Referenced by getHitsResponse().