#include <McVertex.h>
Inheritance diagram for McVertex:

Public Types | |
| enum | originType { primaryOrigin = 1, daughterOrigin = 2, decayProduct = 3, showerContents = 4, showerBacksplash = 5 } |
Public Methods | |
| virtual const CLID& | clID () const |
| McVertex () | |
| Constructors. More... | |
| virtual | ~McVertex () |
| Destructor (generated). More... | |
| const HepPoint3D& | initialPosition () const |
| Retrieve initial position. More... | |
| HepPoint3D& | initialPosition () |
| Retrieve initial position. More... | |
| void | setInitialPosition (const HepPoint3D& value) |
| Update initial position. More... | |
| const HepPoint3D& | finalPosition () const |
| Retrieve final position. More... | |
| HepPoint3D& | finalPosition () |
| Retrieve final position. More... | |
| void | setFinalPosition (const HepPoint3D& value) |
| Update final position. More... | |
| double | timeOfFlight () const |
| retrieve time of flight. More... | |
| void | setTimeOfFlight (double value) |
| update time of flight. More... | |
| originType | vertexType () const |
| retrieve vertex type. More... | |
| void | setVertexType (originType value) |
| update vertex type. More... | |
| const HepLorentzVector& | initialFourMomentum () const |
| Retrieve initial 4-momentum. More... | |
| HepLorentzVector& | initialFourMomentum () |
| Retrieve initial 4-momentum. More... | |
| void | setInitialFourMomentum ( const HepLorentzVector& value ) |
| Update initial 4-momentum. More... | |
| const HepLorentzVector& | finalFourMomentum () const |
| Retrieve final 4-momentum. More... | |
| HepLorentzVector& | finalFourMomentum () |
| Retrieve final 4-momentum. More... | |
| void | setFinalFourMomentum ( const HepLorentzVector& value ) |
| Update final 4-momentum. More... | |
| const McParticle* | mcParticle () const |
| Retrieve pointer to the pair particle (const or non-const). More... | |
| McParticle* | mcParticle () |
| void | setMcParticle ( McParticle* value ) |
| Update pointer to the pair particle (by a C++ pointer or a smart reference). More... | |
| void | setMcParticle ( SmartRef<McParticle> value ) |
| const McParticle* | motherMcParticle () const |
| Retrieve pointer to mother particle (const or non-const). More... | |
| McParticle* | motherMcParticle () |
| void | setMotherMcParticle ( McParticle* value ) |
| Update pointer to mother particle (by a C++ pointer or a smart reference). More... | |
| void | setMotherMcParticle ( SmartRef<McParticle> value ) |
| const SmartRefVector<McParticle>& | daughterMcParticles () const |
| Retrieve pointer to vector of daughter particles (const or non-const). More... | |
| SmartRefVector<McParticle>& | daughterMcParticles () |
| void | setDaughterMcParticles ( const SmartRefVector<McParticle>& value ) |
| Update all daughter particles. More... | |
| void | removeDaughterMcParticles () |
| Remove all daughter particles. More... | |
| void | addDaughterMcParticle ( McParticle* value ) |
| Add single daughter particle to vector of daughter particles (by a C++ pointer or a smart reference). More... | |
| void | addDaughterMcParticle ( SmartRef<McParticle> value ) |
| short | subEvtID () const |
| Retrieve sub event ID. More... | |
| void | setSubEvtID ( short value ) |
| Set sub event ID. More... | |
| virtual StreamBuffer& | serialize ( StreamBuffer& s ) const |
| Serialize the object for writing. More... | |
| virtual StreamBuffer& | serialize ( StreamBuffer& s ) |
| Serialize the object for reading. More... | |
| virtual std::ostream& | fillStream ( std::ostream& s ) const |
| Fill the ASCII output stream. More... | |
Static Public Methods | |
| const CLID& | classID () |
Private Attributes | |
| short | m_subEvtID |
| Sub-event ID. More... | |
| HepPoint3D | m_initialPosition |
| Positions: class HepPoint3D Initial position. More... | |
| HepPoint3D | m_finalPosition |
| Final position. More... | |
| double | m_timeOfFlight |
| Time of fligfht. More... | |
| originType | m_vertexType |
| vertex type. More... | |
| HepLorentzVector | m_initialFourMomentum |
| 4-momentum vectors: class HepLorentzVector Initial 4-momentum. More... | |
| HepLorentzVector | m_finalFourMomentum |
| Final 4-momentum. More... | |
| SmartRef<McParticle> | m_mcParticle |
| The pair McParticle. More... | |
| SmartRef<McParticle> | m_motherMcParticle |
| Pointer to mother particle. More... | |
| SmartRefVector<McParticle> | m_daughterMcParticles |
| Vector of pointers to daughter particles. More... | |
|
|
Definition at line 61 of file McVertex.h. Referenced by serialize(). |
|
|
Constructors.
Definition at line 64 of file McVertex.h. |
|
|
Destructor (generated).
Definition at line 71 of file McVertex.h. |
|
|
Definition at line 263 of file McVertex.cxx. |
|
|
Add single daughter particle to vector of daughter particles (by a C++ pointer or a smart reference).
Definition at line 259 of file McVertex.cxx. |
|
|
Definition at line 58 of file McVertex.h. |
|
|
Definition at line 59 of file McVertex.h. Referenced by clID(). |
|
|
Definition at line 240 of file McVertex.cxx. |
|
|
Retrieve pointer to vector of daughter particles (const or non-const).
Definition at line 236 of file McVertex.cxx. |
|
|
Fill the ASCII output stream.
Definition at line 55 of file McVertex.cxx. |
|
|
Retrieve final 4-momentum.
Definition at line 184 of file McVertex.cxx. |
|
|
Retrieve final 4-momentum.
Definition at line 179 of file McVertex.cxx. |
|
|
Retrieve final position.
Definition at line 129 of file McVertex.cxx. |
|
|
Retrieve final position.
Definition at line 124 of file McVertex.cxx. |
|
|
Retrieve initial 4-momentum.
Definition at line 167 of file McVertex.cxx. |
|
|
Retrieve initial 4-momentum.
Definition at line 162 of file McVertex.cxx. |
|
|
Retrieve initial position.
Definition at line 113 of file McVertex.cxx. |
|
|
Retrieve initial position.
Definition at line 108 of file McVertex.cxx. |
|
|
Definition at line 200 of file McVertex.cxx. |
|
|
Retrieve pointer to the pair particle (const or non-const).
Definition at line 196 of file McVertex.cxx. |
|
|
Definition at line 220 of file McVertex.cxx. |
|
|
Retrieve pointer to mother particle (const or non-const).
Definition at line 216 of file McVertex.cxx. |
|
|
Remove all daughter particles.
Definition at line 252 of file McVertex.cxx. |
|
|
Serialize the object for reading.
Definition at line 34 of file McVertex.cxx. |
|
|
Serialize the object for writing.
Definition at line 16 of file McVertex.cxx. |
|
|
Update all daughter particles.
Definition at line 246 of file McVertex.cxx. |
|
|
Update final 4-momentum.
Definition at line 189 of file McVertex.cxx. |
|
|
Update final position.
Definition at line 134 of file McVertex.cxx. |
|
|
Update initial 4-momentum.
Definition at line 172 of file McVertex.cxx. |
|
|
Update initial position.
Definition at line 118 of file McVertex.cxx. |
|
|
Definition at line 209 of file McVertex.cxx. |
|
|
Update pointer to the pair particle (by a C++ pointer or a smart reference).
Definition at line 205 of file McVertex.cxx. |
|
|
Definition at line 230 of file McVertex.cxx. |
|
|
Update pointer to mother particle (by a C++ pointer or a smart reference).
Definition at line 226 of file McVertex.cxx. |
|
|
Set sub event ID.
Definition at line 275 of file McVertex.cxx. |
|
|
update time of flight.
Definition at line 145 of file McVertex.cxx. |
|
|
update vertex type.
Definition at line 155 of file McVertex.cxx. |
|
|
Retrieve sub event ID.
Definition at line 270 of file McVertex.cxx. |
|
|
retrieve time of flight.
Definition at line 140 of file McVertex.cxx. |
|
|
retrieve vertex type.
Definition at line 150 of file McVertex.cxx. |
|
|
Vector of pointers to daughter particles.
Definition at line 173 of file McVertex.h. Referenced by serialize(). |
|
|
Final 4-momentum.
Definition at line 167 of file McVertex.h. |
|
|
Final position.
Definition at line 157 of file McVertex.h. |
|
|
4-momentum vectors: class HepLorentzVector Initial 4-momentum.
Definition at line 165 of file McVertex.h. |
|
|
Positions: class HepPoint3D Initial position.
Definition at line 155 of file McVertex.h. |
|
|
The pair McParticle.
Definition at line 169 of file McVertex.h. Referenced by fillStream(), and serialize(). |
|
|
Pointer to mother particle.
Definition at line 171 of file McVertex.h. Referenced by fillStream(), and serialize(). |
|
|
Sub-event ID.
Definition at line 151 of file McVertex.h. |
|
|
Time of fligfht.
Definition at line 159 of file McVertex.h. |
|
|
vertex type.
Definition at line 161 of file McVertex.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000