Public Member Functions | |
bool | propagate (const double px, const double py, const double pz, const double x, const double y, const double z, const float charge, Coordinates &coords) const |
bool | propagate (const math::XYZTLorentzVectorD &momentum, const math::XYZTLorentzVectorD &position, const float charge, Coordinates &coords) const |
void | setPropagationTargetZ (const float &z) |
SimpleTrackPropagator (const MagneticField *f) | |
Private Member Functions | |
const RKPropagatorInS & | RKProp () const |
SimpleTrackPropagator () | |
Private Attributes | |
float | absz_target_ |
CurvilinearTrajectoryError | err_ |
const MagneticField * | field_ |
defaultRKPropagator::Product | prod_ |
Plane::PlanePointer | targetPlaneBackward_ |
Plane::PlanePointer | targetPlaneForward_ |
Definition at line 34 of file HGCalTriggerNtupleGen.cc.
|
inline |
Definition at line 36 of file HGCalTriggerNtupleGen.cc.
References gen::C, ALCARECOTkAlJpsiMuMu_cff::charge, triggerObjects_cff::id, position, multPhiCorr_741_25nsDY_cfi::px, multPhiCorr_741_25nsDY_cfi::py, HGCal_helpers::Coordinates::x, HGCal_helpers::Coordinates::y, and HGCal_helpers::Coordinates::z.
|
inlineprivate |
Definition at line 60 of file HGCalTriggerNtupleGen.cc.
bool HGCal_helpers::SimpleTrackPropagator::propagate | ( | const double | px, |
const double | py, | ||
const double | pz, | ||
const double | x, | ||
const double | y, | ||
const double | z, | ||
const float | charge, | ||
Coordinates & | coords | ||
) | const |
Definition at line 74 of file HGCalTriggerNtupleGen.cc.
References Plane::build(), HGCal_helpers::Coordinates::Coordinates(), HGCal_helpers::Coordinates::eta, PV3DBase< T, PVType, FrameType >::eta(), TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), HGCal_helpers::Coordinates::phi, PV3DBase< T, PVType, FrameType >::phi(), HGCal_helpers::Coordinates::x, PV3DBase< T, PVType, FrameType >::x(), HGCal_helpers::Coordinates::y, PV3DBase< T, PVType, FrameType >::y(), HGCal_helpers::Coordinates::z, and PV3DBase< T, PVType, FrameType >::z().
Referenced by HGCalTriggerNtupleGen::fill().
bool HGCal_helpers::SimpleTrackPropagator::propagate | ( | const math::XYZTLorentzVectorD & | momentum, |
const math::XYZTLorentzVectorD & | position, | ||
const float | charge, | ||
Coordinates & | coords | ||
) | const |
Definition at line 108 of file HGCalTriggerNtupleGen.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, and convertSQLitetoXML_cfg::output.
|
inlineprivate |
Definition at line 61 of file HGCalTriggerNtupleGen.cc.
void HGCal_helpers::SimpleTrackPropagator::setPropagationTargetZ | ( | const float & | z | ) |
Definition at line 69 of file HGCalTriggerNtupleGen.cc.
References funct::abs(), and Plane::build().
Referenced by HGCalTriggerNtupleGen::fill().
|
private |
Definition at line 66 of file HGCalTriggerNtupleGen.cc.
|
private |
Definition at line 64 of file HGCalTriggerNtupleGen.cc.
|
private |
Definition at line 63 of file HGCalTriggerNtupleGen.cc.
|
private |
Definition at line 65 of file HGCalTriggerNtupleGen.cc.
|
private |
Definition at line 62 of file HGCalTriggerNtupleGen.cc.
|
private |
Definition at line 62 of file HGCalTriggerNtupleGen.cc.