1 #ifndef ICHiggsTauTau_GenParticle_hh
2 #define ICHiggsTauTau_GenParticle_hh
4 #include "Math/Point3D.h"
5 #include "Math/Point3Dfwd.h"
41 typedef ROOT::Math::XYZPoint Point;
46 virtual void Print()
const;
50 inline int index()
const {
return index_; }
55 inline int pdgid()
const {
return pdgid_; }
58 inline int status()
const {
return status_; }
62 inline std::vector<int>
const&
mothers()
const {
return mothers_; }
66 inline std::vector<int>
const&
daughters()
const {
return daughters_; }
69 inline std::vector<bool>
const&
statusFlags()
const {
return statusFlags_; }
103 std::vector<int> mothers_;
104 std::vector<int> daughters_;
105 std::vector<bool> statusFlags_;
107 #ifndef SKIP_CINT_DICT
int pdgid() const
PDG number to identify the particle type, see this link
std::vector< bool > const & statusFlags() const
A genstatusflags object to give information about the production of the particle. ...
void set_daughters(std::vector< int > const &daughters)
A vector of ic::GenParticle::index() values that identify the daughter particles. ...
std::vector< int > const & mothers() const
A vector of ic::GenParticle::index() values that identify the mother particles.
Stores a four-momentum, charge and identifier, and is the base class for most other physics objects...
std::vector< int > const & daughters() const
A vector of ic::GenParticle::index() values that identify the daughter particles. ...
GenStatusBits
Stores the order of the gen status flags stored inside the ic::GenParticle.
void set_pdgid(int const &pdgid)
PDG number to identify the particle type, see this link
int status() const
The generator-dependent particle status.
int index() const
The index position of the particle in the original list.
virtual void Print() const
void set_statusFlags(std::vector< bool > const &statusFlags)
A genstatusflags object to give information about the production of the particle. ...
void set_index(int const &index)
The index position of the particle in the original list.
void set_status(int const &status)
The generator-dependent particle status.
void set_mothers(std::vector< int > const &mothers)
A vector of ic::GenParticle::index() values that identify the mother particles.
std::vector< ic::GenParticle > GenParticleCollection
Stores the basic properties of generator-level particles as well as mother-daughter relations with ot...