18#ifndef TRACKHANDLE_SIMULATIONTRACK_H
19#define TRACKHANDLE_SIMULATIONTRACK_H
33 virtual QStringList
clicked()
const;
41 virtual QString
type()
const {
return QString(
"Simulation"); }
std::vector< std::pair< double, SimHitHandleBase * > > SimHitList
friend class TrackCollHandleBase
TrackHandleBase(TrackCollHandleBase *)
bool hasBarCodeZero() const
void visibleStateChanged()
override if need to take action in this case.
void setAscObjsVisible(bool)
virtual QString type() const
return very short word with type (maybe link with collection type?)
virtual QStringList clicked() const
Called when user selects the node (stringlist is displayed in messagebox).
virtual Amg::Vector3D momentum() const
virtual int pdgCode() const
0 means unknown
virtual ~TrackHandle_SimulationTrack()
const Trk::Track * provide_pathInfoTrkTrack() const
virtual double calculateCharge() const
TrackHandle_SimulationTrack(TrackCollHandleBase *, const SimBarCode &simBarCode, const SimHitList &)
Eigen::Matrix< double, 3, 1 > Vector3D