Public Member Functions | |
Trigger () | |
~Trigger () | |
void | AddMuon (simb::MCParticle particle) |
int | GetTriggerId () |
double | GetTriggerOffsetX () |
double | GetTriggerOffsetY () |
double | GetTriggerOffsetZ () |
double | GetTriggerOffsetT () |
TLorentzVector | GetTriggerPos () |
double | GetTriggerPosX () |
double | GetTriggerPosY () |
double | GetTriggerPosZ () |
double | GetTriggerPosT () |
TLorentzVector | GetTriggerMom () |
double | GetTriggerMomX () |
double | GetTriggerMomY () |
double | GetTriggerMomZ () |
double | GetTriggerMomT () |
void | MakeTrigger (CLHEP::HepRandomEngine &engine) |
double | GetPhi (const double py, const double pz) |
void | GetMatrix (double theta, double phi, double(*p_R)[3][3]) |
void | DoRotation (double urv[], double dir[], double theta, double phi) |
bool | Intersect (const double x0[], const double dx[], const double bounds[]) |
void | ProjectToBoxEdge (const double xyz[], const double indxyz[], const double xlo, const double xhi, const double ylo, const double yhi, const double zlo, const double zhi, double xyzout[]) |
void | GetTPCSize (double tpc[]) |
void | GetCryoSize (double cryo[]) |
void | SetCryoBuffer (std::vector< double > buffer) |
void | SetTPCBuffer (std::vector< double > buffer) |
Private Attributes | |
art::ServiceHandle< geo::Geometry > | geom |
std::vector< simb::MCParticle > | fMuonList |
simb::MCParticle | fTriggerMu |
TLorentzVector | fTriggerPos |
double | fTriggerID = -999 |
double | fTriggerPosX |
double | fTriggerPosY |
double | fTriggerPosZ |
double | fTriggerPosT |
double | fTriggerOffsetX |
double | fTriggerOffsetY |
double | fTriggerOffsetZ |
double | fTriggerOffsetT |
std::vector< double > | fTPCBuffer |
std::vector< double > | fCryoBuffer |
Definition at line 124 of file Gen311_module.cc.
evgendp::Trigger::Trigger | ( | ) |
Definition at line 822 of file Gen311_module.cc.
evgendp::Trigger::~Trigger | ( | ) |
Definition at line 826 of file Gen311_module.cc.
|
inline |
Definition at line 131 of file Gen311_module.cc.
void evgendp::Trigger::DoRotation | ( | double | urv[], |
double | dir[], | ||
double | theta, | ||
double | phi | ||
) |
Definition at line 864 of file Gen311_module.cc.
void evgendp::Trigger::GetCryoSize | ( | double | cryo[] | ) |
Definition at line 944 of file Gen311_module.cc.
void evgendp::Trigger::GetMatrix | ( | double | theta, |
double | phi, | ||
double(*) | p_R[3][3] | ||
) |
Definition at line 849 of file Gen311_module.cc.
double evgendp::Trigger::GetPhi | ( | const double | py, |
const double | pz | ||
) |
Definition at line 828 of file Gen311_module.cc.
void evgendp::Trigger::GetTPCSize | ( | double | tpc[] | ) |
Definition at line 915 of file Gen311_module.cc.
|
inline |
Definition at line 136 of file Gen311_module.cc.
|
inline |
Definition at line 176 of file Gen311_module.cc.
|
inline |
Definition at line 192 of file Gen311_module.cc.
|
inline |
Definition at line 180 of file Gen311_module.cc.
|
inline |
Definition at line 184 of file Gen311_module.cc.
|
inline |
Definition at line 188 of file Gen311_module.cc.
|
inline |
Definition at line 152 of file Gen311_module.cc.
|
inline |
Definition at line 140 of file Gen311_module.cc.
|
inline |
Definition at line 144 of file Gen311_module.cc.
|
inline |
Definition at line 148 of file Gen311_module.cc.
|
inline |
Definition at line 156 of file Gen311_module.cc.
|
inline |
Definition at line 172 of file Gen311_module.cc.
|
inline |
Definition at line 160 of file Gen311_module.cc.
|
inline |
Definition at line 164 of file Gen311_module.cc.
|
inline |
Definition at line 168 of file Gen311_module.cc.
bool evgendp::Trigger::Intersect | ( | const double | x0[], |
const double | dx[], | ||
const double | bounds[] | ||
) |
Definition at line 881 of file Gen311_module.cc.
void evgendp::Trigger::MakeTrigger | ( | CLHEP::HepRandomEngine & | engine | ) |
Definition at line 997 of file Gen311_module.cc.
void evgendp::Trigger::ProjectToBoxEdge | ( | const double | xyz[], |
const double | indxyz[], | ||
const double | xlo, | ||
const double | xhi, | ||
const double | ylo, | ||
const double | yhi, | ||
const double | zlo, | ||
const double | zhi, | ||
double | xyzout[] | ||
) |
Definition at line 958 of file Gen311_module.cc.
|
inline |
Definition at line 216 of file Gen311_module.cc.
|
inline |
Definition at line 219 of file Gen311_module.cc.
|
private |
Definition at line 241 of file Gen311_module.cc.
|
private |
Definition at line 228 of file Gen311_module.cc.
|
private |
Definition at line 240 of file Gen311_module.cc.
|
private |
Definition at line 231 of file Gen311_module.cc.
|
private |
Definition at line 229 of file Gen311_module.cc.
|
private |
Definition at line 239 of file Gen311_module.cc.
|
private |
Definition at line 236 of file Gen311_module.cc.
|
private |
Definition at line 237 of file Gen311_module.cc.
|
private |
Definition at line 238 of file Gen311_module.cc.
|
private |
Definition at line 230 of file Gen311_module.cc.
|
private |
Definition at line 235 of file Gen311_module.cc.
|
private |
Definition at line 232 of file Gen311_module.cc.
|
private |
Definition at line 233 of file Gen311_module.cc.
|
private |
Definition at line 234 of file Gen311_module.cc.
|
private |
Definition at line 226 of file Gen311_module.cc.