1 #ifndef FastSimulation_Event_FSimVertex_H 2 #define FastSimulation_Event_FSimVertex_H 44 inline int id()
const {
return id_; }
70 #include "FastSimulation/Event/interface/FSimVertex.icc" 72 #endif // FSimVertex_H
int id() const
the index in FBaseSimEvent
void setPosition(const math::XYZTLorentzVector &newPosition)
Reset the position (to be used with care)
bool noDaughter() const
no Daughters
math::XYZTLorentzVector position_
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
const math::XYZTLorentzVector & position() const
Temporary (until CMSSW moves to Mathcore) - No ! Actually very useful.
std::ostream & operator<<(std::ostream &o, const FSimVertex &t)
int nDaughters() const
The number of daughters.
const FSimTrack & daughter(int i) const
ith daughter
const FSimTrack & parent() const
parent track
const std::vector< int > & daughters() const
The vector of daughter indices.
std::vector< int > daugh_
const FBaseSimEvent * mom_
const SimVertex & simVertex() const
Simply returns the SimVertex.
FSimVertex()
Default constructor.