#include <CSCStripHitSim.h>
Public Member Functions | |
std::vector< CSCDetectorHit > & | simulate (const CSCLayer *layer, const std::vector< CSCDetectorHit > &wireHits) |
Private Attributes | |
std::vector< CSCDetectorHit > | newStripHits |
CSCGattiFunction | theGattiFunction |
Class which builds simulated strip hits from wire hits during digitization of Endcap Muon CSCs.
Definition at line 21 of file CSCStripHitSim.h.
std::vector< CSCDetectorHit > & CSCStripHitSim::simulate | ( | const CSCLayer * | layer, |
const std::vector< CSCDetectorHit > & | wireHits | ||
) |
Definition at line 12 of file CSCStripHitSim.cc.
References CSCGattiFunction::binValue(), CSCLayer::chamber(), funct::cos(), relativeConstraints::geom, CSCLayer::geometry(), CSCGattiFunction::initChamberSpecs(), bookConverter::max, min(), CSCLayerGeometry::nearestStrip(), newStripHits, CSCChamberSpecs::nNodes(), CSCLayerGeometry::numberOfStrips(), unpackBuffers-CaloStage2::offset, position, funct::sin(), CSCChamber::specs(), CSCLayerGeometry::stripAngle(), CSCLayerGeometry::stripPitch(), theGattiFunction, CSCLayerGeometry::wireAngle(), CSCLayerGeometry::xOfStrip(), and CSCLayerGeometry::yOfWire().
Referenced by CSCDigitizer::doAction().
|
private |
Definition at line 29 of file CSCStripHitSim.h.
Referenced by simulate().
|
private |
Definition at line 28 of file CSCStripHitSim.h.
Referenced by simulate().