#include <HGCMouseBite.h>
Public Member Functions | |
bool | exclude (G4ThreeVector &point, int zside, int wafer) |
HGCMouseBite (const HGCalDDDConstants &hgc, const std::vector< double > &angle, double maxLength, bool waferRotate) | |
Private Attributes | |
double | cut_ |
const HGCalDDDConstants & | hgcons_ |
std::vector< std::pair< double, double > > | projXY_ |
bool | rot_ |
Definition at line 9 of file HGCMouseBite.h.
HGCMouseBite::HGCMouseBite | ( | const HGCalDDDConstants & | hgc, |
const std::vector< double > & | angle, | ||
double | maxLength, | ||
bool | waferRotate | ||
) |
Definition at line 9 of file HGCMouseBite.cc.
References funct::cos(), gather_cfg::cout, cut_, plotBeamSpotDB::first, gen::k, projXY_, edm::second(), and funct::sin().
bool HGCMouseBite::exclude | ( | G4ThreeVector & | point, |
int | zside, | ||
int | wafer | ||
) |
Definition at line 25 of file HGCMouseBite.cc.
References funct::abs(), trackerTree::check(), gather_cfg::cout, cut_, PVValHelper::dx, PVValHelper::dy, hgcons_, projXY_, rot_, HGCalDDDConstants::waferPosition(), geometryCSVtoXML::xx, and geometryCSVtoXML::xy.
Referenced by HGCSD::setDetUnitId().
|
private |
Definition at line 20 of file HGCMouseBite.h.
Referenced by exclude(), and HGCMouseBite().
|
private |
Definition at line 19 of file HGCMouseBite.h.
Referenced by exclude().
|
private |
Definition at line 22 of file HGCMouseBite.h.
Referenced by exclude(), and HGCMouseBite().
|
private |
Definition at line 21 of file HGCMouseBite.h.
Referenced by exclude().