270 |
|
static const BitMask48 PixelLayers(); |
271 |
|
|
272 |
|
// Some structural tools |
273 |
< |
void Mark() const; |
273 |
> |
void Mark(UInt_t i=1) const; |
274 |
|
|
275 |
|
protected: |
276 |
< |
void ClearMom() const { fCacheMomFlag.ClearCache(); } |
277 |
< |
void GetMom() const; |
276 |
> |
void ClearMom() const { fCacheMomFlag.ClearCache(); } |
277 |
> |
void GetMom() const; |
278 |
|
|
279 |
|
BitMask48 fHits; //storage for mostly hit information |
280 |
|
BitMask48 fMissingHits; //missing hits in crossed good modules |
313 |
|
} |
314 |
|
|
315 |
|
//-------------------------------------------------------------------------------------------------- |
316 |
< |
inline void mithep::Track::Mark() const |
316 |
> |
inline void mithep::Track::Mark(UInt_t ib) const |
317 |
|
{ |
318 |
|
// mark myself |
319 |
< |
mithep::DataObject::Mark(); |
319 |
> |
mithep::DataObject::Mark(ib); |
320 |
|
// mark my dependencies if they are there |
321 |
|
if (fSuperClusterRef.IsValid()) |
322 |
< |
fSuperClusterRef.Obj()->Mark(); |
322 |
> |
fSuperClusterRef.Obj()->Mark(ib); |
323 |
|
if (fMCParticleRef.IsValid()) |
324 |
< |
fMCParticleRef.Obj()->Mark(); |
324 |
> |
fMCParticleRef.Obj()->Mark(ib); |
325 |
|
} |
326 |
|
|
327 |
|
//-------------------------------------------------------------------------------------------------- |