Belle II Software development
CDCRLWireHit Class Reference

Class representing an oriented hit wire including a hypotheses whether the causing track passes left or right. More...

#include <CDCRLWireHit.h>

Public Member Functions

 CDCRLWireHit ()=default
 Default constructor for ROOT.
 
 CDCRLWireHit (const CDCWireHit *wireHit, ERightLeft rlInfo=ERightLeft::c_Unknown)
 Constructs an oriented wire hit with unknown left right passage information.
 
 CDCRLWireHit (const CDCWireHit *wireHit, ERightLeft rlInfo, double driftLength, double driftLengthVariance)
 Constructs an oriented wire hit.
 
CDCRLWireHit reversed () const
 Returns the oriented wire hit with the opposite right left information.
 
void reverse ()
 Swiches the right left passage to its opposite inplace.
 
CDCRLWireHit getAlias () const
 Returns the aliased version of this oriented wire hit - here same as reverse.
 
bool operator== (const CDCRLWireHit &rhs) const
 Equality comparison based on wire hit, left right passage information.
 
bool operator< (const CDCRLWireHit &rhs) const
 Total ordering relation based on wire hit and left right passage information in this order of importance.
 
 operator const Belle2::CDCHit * () const
 Make the wire hit automatically castable to its underlying cdcHit.
 
const CDCHitgetHit () const
 Getter for the CDCHit pointer into the StoreArray.
 
const CDCWiregetWire () const
 Getter for the wire the oriented hit associated to.
 
bool isOnWire (const CDCWire &wire) const
 Checks if the oriented hit is associated with the give wire.
 
const WireIDgetWireID () const
 Getter for the WireID of the wire the hit is located on.
 
ISuperLayer getISuperLayer () const
 Getter for the superlayer id.
 
EStereoKind getStereoKind () const
 Getter for the stereo type of the underlying wire.
 
bool isAxial () const
 Indicator if the underlying wire is axial.
 
const Vector2DgetRefPos2D () const
 The two dimensional reference position of the underlying wire.
 
double getRefCylindricalR () const
 The distance from the beam line at reference position of the underlying wire.
 
const CDCWireHitgetWireHit () const
 Getter for the wire hit associated with the oriented hit.
 
bool hasWireHit (const CDCWireHit &wirehit) const
 Checks if the oriented hit is associated with the give wire hit.
 
double getRefDriftLength () const
 Getter for the drift length at the reference position of the wire.
 
void setRefDriftLength (double driftLength)
 Setter for the drift length at the reference position of the wire.
 
double getSignedRefDriftLength () const
 Getter for the drift length at the reference position of the wire.
 
double getRefDriftLengthVariance () const
 Getter for the variance of the drift length at the reference position of the wire.
 
void setRefDriftLengthVariance (double driftLengthVariance)
 Setter for the variance of the drift length at the reference position of the wire.
 
ERightLeft getRLInfo () const
 Getter for the right left passage information.
 
void setRLInfo (const ERightLeft rlInfo)
 Setter for the right left passage information.
 
Vector2D reconstruct2D (const CDCTrajectory2D &trajectory2D) const
 Reconstructs a position of primary ionisation on the drift circle.
 
Vector3D reconstruct3D (const CDCTrajectory2D &trajectory2D, double z=0) const
 Attempts to reconstruct a three dimensional position (especially of stereo hits).
 

Static Public Member Functions

static CDCRLWireHit average (const CDCRLWireHit &rlWireHit1, const CDCRLWireHit &rlWireHit2)
 Constructs the average of two wire hits with right left passage informations.
 
static CDCRLWireHit average (const CDCRLWireHit &rlWireHit1, const CDCRLWireHit &rlWireHit2, const CDCRLWireHit &rlWireHit3)
 Constructs the average of three wire hits with right left passage informations.
 
static CDCRLWireHit fromSimHit (const CDCWireHit *wirehit, const CDCSimHit &simhit)
 Constructs an oriented wire hit from a CDCSimHit and the associated wirehit.
 

Private Attributes

const CDCWireHitm_wireHit = nullptr
 Memory for the reference to the assiziated wire hit.
 
ERightLeft m_rlInfo = ERightLeft::c_Unknown
 Memory for the right left passage information of the oriented wire hit.
 
double m_refDriftLength = 0.0
 Memory for the reestimated drift length.
 
double m_refDriftLengthVariance = 0.0
 Memory for the reestimated drift length variance.
 

Friends

bool operator< (const CDCRLWireHit &rlWireHit, const CDCWire &wire)
 Defines wires and oriented wire hits to be coaligned on the wire on which they are based.
 
bool operator< (const CDCWire &wire, const CDCRLWireHit &rlWireHit)
 Defines oriented wire hits and wires to be coaligned on the wire on which they are based.
 
bool operator< (const CDCRLWireHit &rlWireHit, const CDCWireHit &wireHit)
 Defines wire hits and oriented wire hits to be coaligned on the wire hit on which they are based.
 
bool operator< (const CDCWireHit &wireHit, const CDCRLWireHit &rlWireHit)
 Defines oriented wire hits and wire hits to be coaligned on the wire hit on which they are based.
 

Detailed Description

Class representing an oriented hit wire including a hypotheses whether the causing track passes left or right.

The right left information is freely setable. More than one CDCRLWireHit can point to one CDCWireHit. For more information see

See also
CDCWireHit.

Definition at line 41 of file CDCRLWireHit.h.

Constructor & Destructor Documentation

◆ CDCRLWireHit() [1/2]

CDCRLWireHit ( const CDCWireHit wireHit,
ERightLeft  rlInfo = ERightLeft::c_Unknown 
)
explicit

Constructs an oriented wire hit with unknown left right passage information.

Parameters
wireHitThe wire hit the oriented hit is associated with.
rlInfoThe right left passage information of the wire relative to the track

Definition at line 43 of file CDCRLWireHit.cc.

44 : CDCRLWireHit(wireHit, rlInfo, wireHit->getRefDriftLength(), wireHit->getRefDriftLengthVariance())
45{
46}
CDCRLWireHit()=default
Default constructor for ROOT.

◆ CDCRLWireHit() [2/2]

CDCRLWireHit ( const CDCWireHit wireHit,
ERightLeft  rlInfo,
double  driftLength,
double  driftLengthVariance 
)

Constructs an oriented wire hit.

Parameters
wireHitThe wire hit the oriented hit is associated with.
rlInfoThe right left passage information of the wire relative to the track
driftLengthThe reestimated drift length
driftLengthVarianceThe reestimated drift length variance

Definition at line 48 of file CDCRLWireHit.cc.

52 : m_wireHit(wireHit)
53 , m_rlInfo(rlInfo)
54 , m_refDriftLength(driftLength)
55 , m_refDriftLengthVariance(driftLengthVariance)
56{
57}
ERightLeft m_rlInfo
Memory for the right left passage information of the oriented wire hit.
Definition: CDCRLWireHit.h:276
double m_refDriftLength
Memory for the reestimated drift length.
Definition: CDCRLWireHit.h:279
double m_refDriftLengthVariance
Memory for the reestimated drift length variance.
Definition: CDCRLWireHit.h:282
const CDCWireHit * m_wireHit
Memory for the reference to the assiziated wire hit.
Definition: CDCRLWireHit.h:273

Member Function Documentation

◆ average() [1/2]

CDCRLWireHit average ( const CDCRLWireHit rlWireHit1,
const CDCRLWireHit rlWireHit2 
)
static

Constructs the average of two wire hits with right left passage informations.

Takes the average of the estimated drift lengths.

Definition at line 59 of file CDCRLWireHit.cc.

61{
62 B2ASSERT("Average of two CDCRLWireHits with different wire hits requested.",
63 rlWireHit1.getWireHit() == rlWireHit2.getWireHit());
64
65 B2ASSERT("Average of two CDCRLWireHits with different right left passage information requested.",
66 rlWireHit1.getRLInfo() == rlWireHit2.getRLInfo());
67
68 ERightLeft rlInfo = rlWireHit1.getRLInfo();
69 const CDCWireHit& wireHit = rlWireHit1.getWireHit();
70
71 double driftLength = (rlWireHit1.getRefDriftLength() +
72 rlWireHit2.getRefDriftLength()) / 2.0;
73
74 double driftLengthVariance = (rlWireHit1.getRefDriftLengthVariance() +
75 rlWireHit2.getRefDriftLengthVariance()) / 2.0;
76
77 CDCRLWireHit result(&wireHit, rlInfo, driftLength, driftLengthVariance);
78 return result;
79}
Class representing an oriented hit wire including a hypotheses whether the causing track passes left ...
Definition: CDCRLWireHit.h:41
const CDCWireHit & getWireHit() const
Getter for the wire hit associated with the oriented hit.
Definition: CDCRLWireHit.h:192
double getRefDriftLengthVariance() const
Getter for the variance of the drift length at the reference position of the wire.
Definition: CDCRLWireHit.h:222
double getRefDriftLength() const
Getter for the drift length at the reference position of the wire.
Definition: CDCRLWireHit.h:204
ERightLeft getRLInfo() const
Getter for the right left passage information.
Definition: CDCRLWireHit.h:234
Class representing a hit wire in the central drift chamber.
Definition: CDCWireHit.h:55
ERightLeft
Enumeration to represent the distinct possibilities of the right left passage.
Definition: ERightLeft.h:25

◆ average() [2/2]

CDCRLWireHit average ( const CDCRLWireHit rlWireHit1,
const CDCRLWireHit rlWireHit2,
const CDCRLWireHit rlWireHit3 
)
static

Constructs the average of three wire hits with right left passage informations.

Takes the average of the estimated drift lengths.

Definition at line 81 of file CDCRLWireHit.cc.

84{
85 B2ASSERT("Average of three CDCRLWireHits with different wire hits requested.",
86 rlWireHit1.getWireHit() == rlWireHit2.getWireHit() and
87 rlWireHit2.getWireHit() == rlWireHit3.getWireHit());
88
89 B2ASSERT("Average of three CDCRLWireHits with different right left passage information requested.",
90 rlWireHit1.getRLInfo() == rlWireHit2.getRLInfo() and
91 rlWireHit2.getRLInfo() == rlWireHit3.getRLInfo());
92
93
94 ERightLeft rlInfo = rlWireHit1.getRLInfo();
95 const CDCWireHit& wireHit = rlWireHit1.getWireHit();
96
97 double driftLength = (rlWireHit1.getRefDriftLength() +
98 rlWireHit2.getRefDriftLength() +
99 rlWireHit3.getRefDriftLength()) / 3.0;
100
101 double driftLengthVariance = (rlWireHit1.getRefDriftLengthVariance() +
102 rlWireHit2.getRefDriftLengthVariance() +
103 rlWireHit3.getRefDriftLengthVariance()) / 3.0;
104
105 CDCRLWireHit result(&wireHit, rlInfo, driftLength, driftLengthVariance);
106 return result;
107}

◆ fromSimHit()

CDCRLWireHit fromSimHit ( const CDCWireHit wirehit,
const CDCSimHit simhit 
)
static

Constructs an oriented wire hit from a CDCSimHit and the associated wirehit.

This translates the sim hit to an oriented wire hit mainly to be able to compare the reconstructed values from the algorithm with the Monte Carlo information. It merely evaluates, if the true trajectory passes right or left of the wire.

Definition at line 110 of file CDCRLWireHit.cc.

112{
113 // find out if the wire is right or left of the track ( view in flight direction )
114 Vector3D trackPosToWire{simhit.getPosWire() - simhit.getPosTrack()};
115 Vector3D directionOfFlight{simhit.getMomentum()};
116
117 ERightLeft rlInfo = trackPosToWire.xy().isRightOrLeftOf(directionOfFlight.xy());
118
119 CDCRLWireHit rlWireHit(wirehit, rlInfo, simhit.getDriftLength(), CDCWireHit::c_simpleDriftLengthVariance);
120
121 return rlWireHit;
122}
B2Vector3D getPosWire() const
The method to get position on wire.
Definition: CDCSimHit.h:199
B2Vector3D getPosTrack() const
The method to get position on the track.
Definition: CDCSimHit.h:217
double getDriftLength() const
The method to get drift length.
Definition: CDCSimHit.h:181
B2Vector3D getMomentum() const
The method to get momentum.
Definition: CDCSimHit.h:193
static constexpr const double c_simpleDriftLengthVariance
A default value for the drift length variance if no variance from the drift length translation is ava...
Definition: CDCWireHit.h:64
A three dimensional vector.
Definition: Vector3D.h:33

◆ getAlias()

CDCRLWireHit getAlias ( ) const
inline

Returns the aliased version of this oriented wire hit - here same as reverse.

Definition at line 104 of file CDCRLWireHit.h.

105 {
106 return reversed();
107 }
CDCRLWireHit reversed() const
Returns the oriented wire hit with the opposite right left information.
Definition: CDCRLWireHit.h:89

◆ getHit()

const CDCHit * getHit ( ) const

Getter for the CDCHit pointer into the StoreArray.

Definition at line 124 of file CDCRLWireHit.cc.

125{
126 return getWireHit().getHit();
127}
const CDCHit * getHit() const
Getter for the CDCHit pointer into the StoreArray.
Definition: CDCWireHit.h:159

◆ getISuperLayer()

ISuperLayer getISuperLayer ( ) const

Getter for the superlayer id.

Definition at line 139 of file CDCRLWireHit.cc.

140{
141 return getWire().getISuperLayer();
142}
const CDCWire & getWire() const
Getter for the wire the oriented hit associated to.
ISuperLayer getISuperLayer() const
Gives the superlayer id ranging from 0 - 8.
Definition: CDCWire.h:163

◆ getRefCylindricalR()

double getRefCylindricalR ( ) const

The distance from the beam line at reference position of the underlying wire.

Definition at line 159 of file CDCRLWireHit.cc.

160{
161 return getWire().getRefCylindricalR();
162}
double getRefCylindricalR() const
Getter for the cylindrical radius at the wire reference position.
Definition: CDCWire.h:260

◆ getRefDriftLength()

double getRefDriftLength ( ) const
inline

Getter for the drift length at the reference position of the wire.

Definition at line 204 of file CDCRLWireHit.h.

205 {
206 return m_refDriftLength;
207 }

◆ getRefDriftLengthVariance()

double getRefDriftLengthVariance ( ) const
inline

Getter for the variance of the drift length at the reference position of the wire.

Definition at line 222 of file CDCRLWireHit.h.

223 {
225 }

◆ getRefPos2D()

const Vector2D & getRefPos2D ( ) const

The two dimensional reference position of the underlying wire.

Definition at line 154 of file CDCRLWireHit.cc.

155{
156 return getWire().getRefPos2D();
157}
const Vector2D & getRefPos2D() const
Getter for the wire reference position for 2D tracking Gives the wire's reference position projected ...
Definition: CDCWire.h:229

◆ getRLInfo()

ERightLeft getRLInfo ( ) const
inline

Getter for the right left passage information.

Definition at line 234 of file CDCRLWireHit.h.

235 {
236 return m_rlInfo;
237 }

◆ getSignedRefDriftLength()

double getSignedRefDriftLength ( ) const
inline

Getter for the drift length at the reference position of the wire.

Definition at line 216 of file CDCRLWireHit.h.

217 {
218 return static_cast<double>(getRLInfo()) * getRefDriftLength();
219 }

◆ getStereoKind()

EStereoKind getStereoKind ( ) const

Getter for the stereo type of the underlying wire.

Definition at line 144 of file CDCRLWireHit.cc.

145{
146 return getWire().getStereoKind();
147}
EStereoKind getStereoKind() const
Getter for the stereo type of the wire.
Definition: CDCWire.h:184

◆ getWire()

const CDCWire & getWire ( ) const

Getter for the wire the oriented hit associated to.

Definition at line 129 of file CDCRLWireHit.cc.

130{
131 return getWireHit().getWire();
132}
const CDCWire & getWire() const
Getter for the CDCWire the hit is located on.
Definition: CDCWireHit.h:168

◆ getWireHit()

const CDCWireHit & getWireHit ( ) const
inline

Getter for the wire hit associated with the oriented hit.

Definition at line 192 of file CDCRLWireHit.h.

193 {
194 return *m_wireHit;
195 }

◆ getWireID()

const WireID & getWireID ( ) const

Getter for the WireID of the wire the hit is located on.

Definition at line 134 of file CDCRLWireHit.cc.

135{
136 return getWire().getWireID();
137}
const WireID & getWireID() const
Getter for the wire id.
Definition: CDCWire.h:122

◆ hasWireHit()

bool hasWireHit ( const CDCWireHit wirehit) const
inline

Checks if the oriented hit is associated with the give wire hit.

Definition at line 198 of file CDCRLWireHit.h.

199 {
200 return &getWireHit() == &wirehit;
201 }

◆ isAxial()

bool isAxial ( ) const

Indicator if the underlying wire is axial.

Definition at line 149 of file CDCRLWireHit.cc.

150{
151 return getWire().isAxial();
152}
bool isAxial() const
Indicates if the wire is axial or stereo.
Definition: CDCWire.h:174

◆ isOnWire()

bool isOnWire ( const CDCWire wire) const
inline

Checks if the oriented hit is associated with the give wire.

Definition at line 168 of file CDCRLWireHit.h.

169 {
170 return &getWire() == &wire;
171 }

◆ operator const Belle2::CDCHit *()

operator const Belle2::CDCHit * ( ) const
inline

Make the wire hit automatically castable to its underlying cdcHit.

Definition at line 156 of file CDCRLWireHit.h.

157 {
158 return getHit();
159 }
const CDCHit * getHit() const
Getter for the CDCHit pointer into the StoreArray.

◆ operator<()

bool operator< ( const CDCRLWireHit rhs) const
inline

Total ordering relation based on wire hit and left right passage information in this order of importance.

Definition at line 119 of file CDCRLWireHit.h.

120 {
121 return &getWireHit() < &rhs.getWireHit() or
122 (&getWireHit() == &rhs.getWireHit() and (getRLInfo() < rhs.getRLInfo()));
123 }

◆ operator==()

bool operator== ( const CDCRLWireHit rhs) const
inline

Equality comparison based on wire hit, left right passage information.

Definition at line 110 of file CDCRLWireHit.h.

111 {
112 return &getWireHit() == &rhs.getWireHit() and getRLInfo() == rhs.getRLInfo();
113 }

◆ reconstruct2D()

Vector2D reconstruct2D ( const CDCTrajectory2D trajectory2D) const

Reconstructs a position of primary ionisation on the drift circle.

The result is the position of closest approach on the drift circle to the trajectory.

All positions and the trajectory are interpreted to lie at z=0. Also the right left passage hypotheses does not play a role in the reconstruction in any way.

Definition at line 164 of file CDCRLWireHit.cc.

165{
166 const Vector2D& refPos2D = getRefPos2D();
167 Vector2D recoPos2D = trajectory2D.getClosest(refPos2D);
168
169 const Vector2D& wirePos2D = getWire().getRefPos2D();
170 const double driftLength = getRefDriftLength();
171
172 Vector2D disp2D = recoPos2D - wirePos2D;
173
174 // Fix the displacement to lie on the drift circle.
175 disp2D.normalizeTo(driftLength);
176 return wirePos2D + disp2D;
177}
const Vector2D & getRefPos2D() const
The two dimensional reference position of the underlying wire.
Vector2D getClosest(const Vector2D &point) const
Calculates the closest approach on the trajectory to the given point.
A two dimensional vector which is equipped with functions for correct handeling of orientation relat...
Definition: Vector2D.h:32
double normalizeTo(const double toLength)
Normalizes the vector to the given length.
Definition: Vector2D.h:313

◆ reconstruct3D()

Vector3D reconstruct3D ( const CDCTrajectory2D trajectory2D,
double  z = 0 
) const

Attempts to reconstruct a three dimensional position (especially of stereo hits).

This method makes a distinct difference between axial and stereo hits:

  • Stereo hits are moved out of the reference plane such that the oriented drift circle meets the trajectory in one point. Therefore the left right passage hypothesis has to be taken into account
  • For axial hits the reconstructed position is ambiguous in the z coordinate. Also the drift circle cannot moved such that it would meet the trajectory. Hence we default to the result of reconstruct2D, which yield the closest approach of the drift circle to the trajectory in the reference plane.

Definition at line 179 of file CDCRLWireHit.cc.

180{
181 const EStereoKind stereoType = getStereoKind();
182 const ERightLeft rlInfo = getRLInfo();
183
184 if (stereoType == EStereoKind::c_StereoV or stereoType == EStereoKind::c_StereoU) {
185 const WireLine& wireLine = getWire().getWireLine();
186 const double signedDriftLength = isValid(rlInfo) ? static_cast<double>(rlInfo) * getRefDriftLength() : 0.0;
187 return trajectory2D.reconstruct3D(wireLine, signedDriftLength, z);
188
189 } else { /*if (stereoType == EStereoKind::c_Axial)*/
190 const Vector2D recoPos2D = reconstruct2D(trajectory2D);
191 // for axial wire we can not determine the z coordinate by looking at the xy projection only
192 // we set it the basic assumption.
193 return Vector3D(recoPos2D, z);
194 }
195}
Vector2D reconstruct2D(const CDCTrajectory2D &trajectory2D) const
Reconstructs a position of primary ionisation on the drift circle.
EStereoKind getStereoKind() const
Getter for the stereo type of the underlying wire.
Vector3D reconstruct3D(const WireLine &wireLine, double distance=0.0, double z=0) const
Gives the one three dimensional postions within the CDC closest to the given z where the given drift ...
const WireLine & getWireLine() const
Getter for the wire line represenation of the wire.
Definition: CDCWire.h:188
A three dimensional limited line represented by its closest approach to the z-axes (reference positio...
Definition: WireLine.h:31
bool isValid(EForwardBackward eForwardBackward)
Check whether the given enum instance is one of the valid values.

◆ reverse()

void reverse ( )
inline

Swiches the right left passage to its opposite inplace.

Definition at line 98 of file CDCRLWireHit.h.

99 {
101 }
ERightLeft reversed(ERightLeft eRightLeft)
Return the reversed right left indicator. Leaves ERightLeft::c_Invalid the same.
Definition: ERightLeft.h:41

◆ reversed()

CDCRLWireHit reversed ( ) const
inline

Returns the oriented wire hit with the opposite right left information.

Definition at line 89 of file CDCRLWireHit.h.

◆ setRefDriftLength()

void setRefDriftLength ( double  driftLength)
inline

Setter for the drift length at the reference position of the wire.

Definition at line 210 of file CDCRLWireHit.h.

211 {
212 m_refDriftLength = driftLength;
213 }

◆ setRefDriftLengthVariance()

void setRefDriftLengthVariance ( double  driftLengthVariance)
inline

Setter for the variance of the drift length at the reference position of the wire.

Definition at line 228 of file CDCRLWireHit.h.

229 {
230 m_refDriftLengthVariance = driftLengthVariance;
231 }

◆ setRLInfo()

void setRLInfo ( const ERightLeft  rlInfo)
inline

Setter for the right left passage information.

Definition at line 240 of file CDCRLWireHit.h.

241 {
242 m_rlInfo = rlInfo;
243 }

Friends And Related Function Documentation

◆ operator< [1/4]

bool operator< ( const CDCRLWireHit rlWireHit,
const CDCWire wire 
)
friend

Defines wires and oriented wire hits to be coaligned on the wire on which they are based.

Definition at line 126 of file CDCRLWireHit.h.

127 {
128 return &rlWireHit.getWire() < &wire;
129 }

◆ operator< [2/4]

bool operator< ( const CDCRLWireHit rlWireHit,
const CDCWireHit wireHit 
)
friend

Defines wire hits and oriented wire hits to be coaligned on the wire hit on which they are based.

Definition at line 141 of file CDCRLWireHit.h.

142 {
143 return &rlWireHit.getWireHit() < &wireHit;
144 }

◆ operator< [3/4]

bool operator< ( const CDCWire wire,
const CDCRLWireHit rlWireHit 
)
friend

Defines oriented wire hits and wires to be coaligned on the wire on which they are based.

Definition at line 132 of file CDCRLWireHit.h.

133 {
134 return &wire < &rlWireHit.getWire();
135 }

◆ operator< [4/4]

bool operator< ( const CDCWireHit wireHit,
const CDCRLWireHit rlWireHit 
)
friend

Defines oriented wire hits and wire hits to be coaligned on the wire hit on which they are based.

Definition at line 150 of file CDCRLWireHit.h.

151 {
152 return &wireHit < rlWireHit.m_wireHit;
153 }

Member Data Documentation

◆ m_refDriftLength

double m_refDriftLength = 0.0
private

Memory for the reestimated drift length.

Definition at line 279 of file CDCRLWireHit.h.

◆ m_refDriftLengthVariance

double m_refDriftLengthVariance = 0.0
private

Memory for the reestimated drift length variance.

Definition at line 282 of file CDCRLWireHit.h.

◆ m_rlInfo

ERightLeft m_rlInfo = ERightLeft::c_Unknown
private

Memory for the right left passage information of the oriented wire hit.

Definition at line 276 of file CDCRLWireHit.h.

◆ m_wireHit

const CDCWireHit* m_wireHit = nullptr
private

Memory for the reference to the assiziated wire hit.

Definition at line 273 of file CDCRLWireHit.h.


The documentation for this class was generated from the following files: