A class to represent a GEN_HEPEVT particle in tracking.
More...
#include <TTrackHEP.h>
|
| virtual | ~TTrackHEP () |
| | Destructor.
|
| std::string | name (void) const |
| | returns name.
|
| unsigned | id (void) const |
| | returns an id started from 0.
|
| int | status (void) const |
| | returns status.
|
| int | pType (void) const |
| | returns particle type.
|
| TTrackHEP * | mother (void) const |
| | returns a pointer to a mother.
|
| TTrackHEP * | child (unsigned i) const |
| | returns a pointer to i'th child.
|
| const HepLorentzVector & | p (void) const |
| | returns momentum vector.
|
| const Hep3Vector & | v (void) const |
| | returns position vector.
|
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| | dumps debug information.
|
| const AList< TMDCWireHitMC > & | hits (void) const |
| | returns a list of TMDCWireHitMC.
|
| const Gen_hepevt * | gen (void) const |
| | returns a pointer to Gen_hepevt.
|
| virtual | ~TTrackHEP () |
| | Destructor.
|
| std::string | name (void) const |
| | returns name.
|
| unsigned | id (void) const |
| | returns an id started from 0.
|
| int | status (void) const |
| | returns status.
|
| int | pType (void) const |
| | returns particle type.
|
| TTrackHEP * | mother (void) const |
| | returns a pointer to a mother.
|
| TTrackHEP * | child (unsigned i) const |
| | returns a pointer to i'th child.
|
| const HepLorentzVector & | p (void) const |
| | returns momentum vector.
|
| const Hep3Vector & | v (void) const |
| | returns position vector.
|
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| | dumps debug information.
|
| const AList< TMDCWireHitMC > & | hits (void) const |
| | returns a list of TMDCWireHitMC.
|
| const Gen_hepevt * | gen (void) const |
| | returns a pointer to Gen_hepevt.
|
| virtual | ~TTrackHEP () |
| | Destructor.
|
| std::string | name (void) const |
| | returns name.
|
| unsigned | id (void) const |
| | returns an id started from 0.
|
| int | status (void) const |
| | returns status.
|
| int | pType (void) const |
| | returns particle type.
|
| TTrackHEP * | mother (void) const |
| | returns a pointer to a mother.
|
| TTrackHEP * | child (unsigned i) const |
| | returns a pointer to i'th child.
|
| const HepLorentzVector & | p (void) const |
| | returns momentum vector.
|
| const Hep3Vector & | v (void) const |
| | returns position vector.
|
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| | dumps debug information.
|
| const AList< TMDCWireHitMC > & | hits (void) const |
| | returns a list of TMDCWireHitMC.
|
| const Gen_hepevt * | gen (void) const |
| | returns a pointer to Gen_hepevt.
|
A class to represent a GEN_HEPEVT particle in tracking.
Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrackHEP.h.
◆ ~TTrackHEP() [1/3]
| TTrackHEP::~TTrackHEP |
( |
| ) |
|
|
virtual |
◆ ~TTrackHEP() [2/3]
| virtual TTrackHEP::~TTrackHEP |
( |
| ) |
|
|
virtual |
◆ ~TTrackHEP() [3/3]
| virtual TTrackHEP::~TTrackHEP |
( |
| ) |
|
|
virtual |
◆ child() [1/3]
| TTrackHEP * TTrackHEP::child |
( |
unsigned | i | ) |
const |
|
inline |
◆ child() [2/3]
| TTrackHEP * TTrackHEP::child |
( |
unsigned | i | ) |
const |
returns a pointer to i'th child.
◆ child() [3/3]
| TTrackHEP * TTrackHEP::child |
( |
unsigned | i | ) |
const |
returns a pointer to i'th child.
◆ dump() [1/3]
| void TTrackHEP::dump |
( |
const std::string & | message = std::string( "" ), |
|
|
const std::string & | prefix = std::string( "" ) ) const |
dumps debug information.
Definition at line 58 of file TTrackHEP.cxx.
58 {
59 std::cout << pre;
60
61 std::cout <<
id() <<
":";
62 std::cout <<
pType() <<
":";
63 if ( _mother ) std::cout << _mother->id();
64 else std::cout << "-";
65 std::cout << ":";
66 std::cout << _p << ":" << _v;
67 std::cout << std::endl;
68}
unsigned id(void) const
returns an id started from 0.
int pType(void) const
returns particle type.
◆ dump() [2/3]
| void TTrackHEP::dump |
( |
const std::string & | message = std::string(""), |
|
|
const std::string & | prefix = std::string("") ) const |
◆ dump() [3/3]
| void TTrackHEP::dump |
( |
const std::string & | message = std::string(""), |
|
|
const std::string & | prefix = std::string("") ) const |
◆ gen() [1/3]
◆ gen() [2/3]
◆ gen() [3/3]
◆ hep() [1/3]
◆ hep() [2/3]
◆ hep() [3/3]
◆ hits() [1/3]
◆ hits() [2/3]
◆ hits() [3/3]
◆ id() [1/3]
| unsigned TTrackHEP::id |
( |
void | | ) |
const |
|
inline |
◆ id() [2/3]
| unsigned TTrackHEP::id |
( |
void | | ) |
const |
returns an id started from 0.
◆ id() [3/3]
| unsigned TTrackHEP::id |
( |
void | | ) |
const |
returns an id started from 0.
◆ list() [1/3]
◆ list() [2/3]
◆ list() [3/3]
◆ mother() [1/3]
◆ mother() [2/3]
returns a pointer to a mother.
◆ mother() [3/3]
returns a pointer to a mother.
◆ name() [1/3]
| std::string TTrackHEP::name |
( |
void | | ) |
const |
|
inline |
◆ name() [2/3]
| std::string TTrackHEP::name |
( |
void | | ) |
const |
◆ name() [3/3]
| std::string TTrackHEP::name |
( |
void | | ) |
const |
◆ p() [1/3]
| const HepLorentzVector & TTrackHEP::p |
( |
void | | ) |
const |
|
inline |
◆ p() [2/3]
| const HepLorentzVector & TTrackHEP::p |
( |
void | | ) |
const |
◆ p() [3/3]
| const HepLorentzVector & TTrackHEP::p |
( |
void | | ) |
const |
◆ pType() [1/3]
| int TTrackHEP::pType |
( |
void | | ) |
const |
|
inline |
◆ pType() [2/3]
| int TTrackHEP::pType |
( |
void | | ) |
const |
◆ pType() [3/3]
| int TTrackHEP::pType |
( |
void | | ) |
const |
◆ status() [1/3]
| int TTrackHEP::status |
( |
void | | ) |
const |
|
inline |
◆ status() [2/3]
| int TTrackHEP::status |
( |
void | | ) |
const |
◆ status() [3/3]
| int TTrackHEP::status |
( |
void | | ) |
const |
◆ v() [1/3]
| const Hep3Vector & TTrackHEP::v |
( |
void | | ) |
const |
|
inline |
◆ v() [2/3]
| const Hep3Vector & TTrackHEP::v |
( |
void | | ) |
const |
◆ v() [3/3]
| const Hep3Vector & TTrackHEP::v |
( |
void | | ) |
const |
◆ TMDC::updateMC [1/3]
◆ TMDC::updateMC [2/3]
◆ TMDC::updateMC [3/3]
The documentation for this class was generated from the following files: