#include <FastSingleTrackerRecHit.h>
Private Attributes | |
int32_t | eventId_ |
see setEeId(int32_t eeid) More... | |
int32_t | id_ |
see setId(int32_t id) More... | |
std::vector< int32_t > | simTrackIds_ |
see addSimTrackIds(int32_t) More... | |
Additional Inherited Members | |
Public Types inherited from TrackingRecHit | |
typedef std::vector < ConstRecHitPointer > | ConstRecHitContainer |
using | ConstRecHitPointer = std::shared_ptr< TrackingRecHit const > |
typedef unsigned int | id_type |
typedef std::vector < ConstRecHitPointer > | RecHitContainer |
using | RecHitPointer = std::shared_ptr< TrackingRecHit const > |
enum | SharedInputType { all, some } |
definition of equality via shared input More... | |
enum | Type { valid = 0, missing = 1, inactive = 2, bad = 3, missing_inner = 4, missing_outer = 5, inactive_inner = 6, inactive_outer = 7 } |
Static Public Attributes inherited from TrackingRecHit | |
static const int | rttiShift = 24 |
static const int | typeMask = 0xf |
Protected Member Functions inherited from FastTrackerRecHit | |
FastTrackerRecHit * | clone_ (TkCloner const &cloner, TrajectoryStateOnSurface const &tsos) const override |
void | load () |
helps making the hit postion and error persistent More... | |
void | store () |
helps making the hit postion and error persistent More... | |
Protected Member Functions inherited from TrackingRecHit | |
void | setId (id_type iid) |
void | setRTTI (unsigned int rt) |
void | setType (Type ttype) |
Protected Attributes inherited from FastTrackerRecHit | |
float | energyLoss_ |
bool | is2D_ |
hit is either one dimensional (is2D_ = false) or two dimensions (is2D_ = true) More... | |
const bool | isPixel_ |
hit is either on pixel modul (isPixel_ = true) or strip module (isPixel_ = false) More... | |
LocalError | myErr_ |
helps making the hit postion and error persistent More... | |
LocalPoint | myPos_ |
helps making the hit postion and error persistent More... | |
uint32_t | recHitCombinationIndex_ |
Protected Attributes inherited from BaseTrackerRecHit | |
LocalError | err_ |
LocalPoint | pos_ |
unsigned int | qualWord_ |
Definition at line 7 of file FastSingleTrackerRecHit.h.
|
inline |
Definition at line 9 of file FastSingleTrackerRecHit.h.
Referenced by clone().
|
inline |
Definition at line 11 of file FastSingleTrackerRecHit.h.
|
inline |
add an id number to the list of id numbers of SimTracks from which the hit originates the SimTrack id numbers are the indices of the SimTracks in the SimTrack collection
Definition at line 37 of file FastSingleTrackerRecHit.h.
References simTrackIds_.
|
inlineoverridevirtual |
Implements TrackingRecHit.
Definition at line 18 of file FastSingleTrackerRecHit.h.
References FastSingleTrackerRecHit(), FastTrackerRecHit::load(), and AlCaHLTBitMon_ParallelJobs::p.
Referenced by FastTrackerRecHitSplitter::buildSplitStripHit().
|
inlineoverridevirtual |
Reimplemented from FastTrackerRecHit.
Definition at line 26 of file FastSingleTrackerRecHit.h.
References eventId_, and mps_fire::i.
Referenced by FastMatchedTrackerRecHit::eventId(), FastProjectedTrackerRecHit::eventId(), ntupleDataFormat.Event::eventIdStr(), and setEventId().
|
inlineoverridevirtual |
Reimplemented from FastTrackerRecHit.
Definition at line 25 of file FastSingleTrackerRecHit.h.
References mps_fire::i, and id_.
Referenced by FastMatchedTrackerRecHit::id(), FastProjectedTrackerRecHit::id(), and setId().
|
inlineoverridevirtual |
Reimplemented from FastTrackerRecHit.
Definition at line 24 of file FastSingleTrackerRecHit.h.
|
inlineoverridevirtual |
see addSimTrackId(int32_t simTrackId)
Reimplemented from FastTrackerRecHit.
Definition at line 27 of file FastSingleTrackerRecHit.h.
References simTrackIds_.
Referenced by FastMatchedTrackerRecHit::nSimTrackIds(), FastProjectedTrackerRecHit::nSimTrackIds(), FastMatchedTrackerRecHit::simTrackEventId(), and FastMatchedTrackerRecHit::simTrackId().
|
inlineoverridevirtual |
set the hit's event number there is in principle no reason to play with this variable outside the PU mixing modules see Adjuster::doTheOffset(int bunchSpace, int bcr, TrackingRecHitCollection & trackingrechits, unsigned int evtNr, int vertexOffset)
Reimplemented from FastTrackerRecHit.
Definition at line 47 of file FastSingleTrackerRecHit.h.
References eventId(), and eventId_.
Referenced by FastProjectedTrackerRecHit::setEventId(), and FastMatchedTrackerRecHit::setEventId().
|
inline |
set the hit id number for any particular hit in any particular event,
Definition at line 42 of file FastSingleTrackerRecHit.h.
|
inlineoverridevirtual |
see addSimTrackId(int32_t simTrackId)
Reimplemented from FastTrackerRecHit.
Definition at line 31 of file FastSingleTrackerRecHit.h.
References eventId_, and simTrackIds_.
Referenced by FastMatchedTrackerRecHit::simTrackEventId(), and FastProjectedTrackerRecHit::simTrackEventId().
|
inlineoverridevirtual |
see addSimTrackId(int32_t simTrackId)
Reimplemented from FastTrackerRecHit.
Definition at line 28 of file FastSingleTrackerRecHit.h.
References mps_fire::i, and simTrackIds_.
Referenced by FastMatchedTrackerRecHit::simTrackId(), and FastProjectedTrackerRecHit::simTrackId().
|
private |
see setEeId(int32_t eeid)
Definition at line 51 of file FastSingleTrackerRecHit.h.
Referenced by eventId(), setEventId(), and simTrackEventId().
|
private |
Definition at line 50 of file FastSingleTrackerRecHit.h.
|
private |
see addSimTrackIds(int32_t)
Definition at line 52 of file FastSingleTrackerRecHit.h.
Referenced by addSimTrackId(), nSimTrackIds(), simTrackEventId(), and simTrackId().