48 QwDebug <<
"QwBridgingTrackFilter: theta = " << theta/
Qw::deg <<
" deg, "
79 double position_phi = start_position.Phi();
84 if (vertex_z < fMinVertexZ || vertex_z >
fMaxVertexZ) {
93 double direction_phi = 0.0;
95 double delta_front_phi = fabs(direction_phi - position_phi);
96 if (delta_front_phi> 5.0*
Qw::deg) {
Double_t fOffsetX
x coordinate (at MAGNET_CENTER)
double fMinTheta
Angle and position boundaries for the filter.
Double_t GetMomentumDirectionTheta() const
Return the theta angle.
const TVector3 GetPosition(const double z) const
Return the vertex at position z.
Definition of the partial track class.
QwBridgingTrackFilter()
Default constructor.
EStatus Filter(const QwPartialTrack *front, const QwPartialTrack *back) const
Filter front and back track combinations.
#define QwDebug
Predefined log drain for debugging output.
A logfile class, based on an identical class in the Hermes analyzer.
const TVector3 GetMomentumDirection() const
Return the direction.
static std::ostream & endl(std::ostream &)
End of the line.
Definition of the track filter for the bridging methods.
Double_t fOffsetY
y coordinate (at MAGNET_CENTER)
Double_t GetMomentumDirectionPhi() const
Return the phi angle.
EStatus
List of possible failure modes for the filter.
Contains the straight part of a track in one region only.
static const double cm
Length units: base unit is mm.