#include <McTrajectory.h>
Inheritance diagram for Event::McTrajectory:
Public Member Functions | |
void | addPoints (std::vector< Hep3Vector > &points) |
Add the 3d points to the trajectory. | |
void | addPoints (std::vector< Hep3Vector > &points) |
Add the 3d points to the trajectory. | |
virtual const CLID & | clID () const |
virtual const CLID & | clID () const |
int | getCharge () const |
get, set charge | |
int | getCharge () const |
get, set charge | |
McParticle * | getMcParticle () |
const McParticle * | getMcParticle () const |
Get the pointer to the McParticle. | |
McParticle * | getMcParticle () |
const McParticle * | getMcParticle () const |
Retrieve pointer to McParticle (const or non-const). | |
std::vector< Hep3Vector > & | getPoints () |
Get the 3d points. | |
std::vector< Hep3Vector > & | getPoints () |
Get the 3d points. | |
McTrajectory () | |
McTrajectory () | |
void | setCharge (int charge) |
void | setCharge (int charge) |
void | setMcParticle (McParticle *value) |
void | setMcParticle (SmartRef< McParticle > value) |
Set the pointer to the McParticle. | |
void | setMcParticle (McParticle *value) |
Update pointer to McParticle (by a C++ pointer or a smart reference). | |
void | setMcParticle (SmartRef< McParticle > value) |
Set the pointer to the McParticle. | |
~McTrajectory () | |
~McTrajectory () | |
Static Public Member Functions | |
const CLID & | classID () |
const CLID & | classID () |
Private Attributes | |
int | m_charge |
the (redundant?) charge | |
SmartRef< McParticle > | m_mcParticle |
Pointer to McParticle of this trajectory. | |
SmartRef< McParticle > | m_mcParticle |
Pointer to McParticle of this trajectory. | |
std::vector< Hep3Vector > | m_points |
The point of the trajectory. | |
std::vector< Hep3Vector > | m_points |
The point of the trajectory. |
|
00025 {}
|
|
00026 {}
|
|
00025 {}
|
|
00026 {}
|
|
Add the 3d points to the trajectory.
|
|
Add the 3d points to the trajectory.
00024 { 00025 m_points = points; 00026 }
|
|
00023 { return CLID_McTrajectory; }
|
|
00023 { return CLID_McTrajectory; }
|
|
00022 { return McTrajectory::classID(); }
|
|
00022 { return McTrajectory::classID(); }
|
|
get, set charge
00043 { return m_charge; }
|
|
get, set charge
00043 { return m_charge; }
|
|
|
|
Get the pointer to the McParticle.
|
|
00011 {
00012 return m_mcParticle;
00013 }
|
|
Retrieve pointer to McParticle (const or non-const).
00008 {
00009 return m_mcParticle;
00010 }
|
|
Get the 3d points.
00040 {return m_points;}
|
|
Get the 3d points.
00040 {return m_points;}
|
|
00044 { m_charge=charge;}
|
|
00044 { m_charge=charge;}
|
|
|
|
Set the pointer to the McParticle.
|
|
Update pointer to McParticle (by a C++ pointer or a smart reference).
00016 { 00017 m_mcParticle = value; 00018 }
|
|
Set the pointer to the McParticle.
00020 { 00021 m_mcParticle = value; 00022 }
|
|
the (redundant?) charge
|
|
Pointer to McParticle of this trajectory.
|
|
Pointer to McParticle of this trajectory.
|
|
The point of the trajectory.
|
|
The point of the trajectory.
|