StRoot
1
|
Public Member Functions | |
Event (int capacity=100) | |
Event & | operator= (const Event &oldEvent) |
void | init (string headerIn="", ParticleData *particleDataPtrIn=0, int startColTagIn=100) |
void | clear () |
void | reset () |
Particle & | operator[] (int i) |
const Particle & | operator[] (int i) const |
Particle & | at (int i) |
int | size () const |
int | append (Particle entryIn) |
int | append (int id, int status, int mother1, int mother2, int daughter1, int daughter2, int col, int acol, double px, double py, double pz, double e, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int mother1, int mother2, int daughter1, int daughter2, int col, int acol, Vec4 p, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int col, int acol, double px, double py, double pz, double e, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int col, int acol, Vec4 p, double m=0., double scaleIn=0., double polIn=9.) |
void | setPDTPtr (int iSet=-1) |
int | copy (int iCopy, int newStatus=0) |
Particle & | back () |
void | list () const |
void | list (ostream &os) const |
void | list (bool showScaleAndVertex, bool showMothersAndDaughters=false) const |
void | list (bool showScaleAndVertex, bool showMothersAndDaughters, ostream &os) const |
void | popBack (int nRemove=1) |
void | restorePtrs () |
void | saveSize () |
void | restoreSize () |
void | initColTag (int colTag=0) |
int | lastColTag () const |
int | nextColTag () |
void | scale (double scaleIn) |
double | scale () const |
void | scaleSecond (double scaleSecondIn) |
double | scaleSecond () const |
vector< int > | motherList (int i) const |
vector< int > | daughterList (int i) const |
int | statusHepMC (int i) const |
int | iTopCopy (int i) const |
int | iBotCopy (int i) const |
int | iTopCopyId (int i) const |
int | iBotCopyId (int i) const |
vector< int > | sisterList (int i) const |
vector< int > | sisterListTopBot (int i, bool widenSearch=true) const |
bool | isAncestor (int i, int iAncestor) const |
void | rot (double theta, double phi) |
void | bst (double betaX, double betaY, double betaZ) |
void | bst (double betaX, double betaY, double betaZ, double gamma) |
void | bst (const Vec4 &vec) |
void | rotbst (const RotBstMatrix &M) |
void | clearJunctions () |
void | appendJunction (int kind, int col0, int col1, int col2) |
void | appendJunction (Junction junctionIn) |
int | sizeJunction () const |
bool | remainsJunction (int i) const |
void | remainsJunction (int i, bool remainsIn) |
int | kindJunction (int i) const |
int | colJunction (int i, int j) const |
void | colJunction (int i, int j, int colIn) |
int | endColJunction (int i, int j) const |
void | endColJunction (int i, int j, int endColIn) |
int | statusJunction (int i, int j) const |
void | statusJunction (int i, int j, int statusIn) |
Junction & | getJunction (int i) |
const Junction & | getJunction (int i) const |
void | eraseJunction (int i) |
void | saveJunctionSize () |
void | restoreJunctionSize () |
void | listJunctions (ostream &os=cout) const |
Event & | operator+= (const Event &addEvent) |
Event (int capacity=100) | |
Event & | operator= (const Event &oldEvent) |
Event (const Event &oldEvent) | |
void | init (string headerIn="", ParticleData *particleDataPtrIn=0, int startColTagIn=100) |
void | clear () |
void | reset () |
Particle & | operator[] (int i) |
const Particle & | operator[] (int i) const |
Particle & | front () |
Particle & | at (int i) |
Particle & | back () |
int | size () const |
int | append (Particle entryIn) |
int | append (int id, int status, int mother1, int mother2, int daughter1, int daughter2, int col, int acol, double px, double py, double pz, double e, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int mother1, int mother2, int daughter1, int daughter2, int col, int acol, Vec4 p, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int col, int acol, double px, double py, double pz, double e, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int col, int acol, Vec4 p, double m=0., double scaleIn=0., double polIn=9.) |
void | setEvtPtr (int iSet=-1) |
int | copy (int iCopy, int newStatus=0) |
void | list () const |
void | list (ostream &os) const |
void | list (bool showScaleAndVertex, bool showMothersAndDaughters=false) const |
void | list (bool showScaleAndVertex, bool showMothersAndDaughters, ostream &os) const |
void | popBack (int nRemove=1) |
void | remove (int iFirst, int iLast) |
bool | undoDecay (int i) |
void | restorePtrs () |
void | saveSize () |
void | restoreSize () |
int | savedSizeValue () |
void | initColTag (int colTag=0) |
int | lastColTag () const |
int | nextColTag () |
void | scale (double scaleIn) |
double | scale () const |
void | scaleSecond (double scaleSecondIn) |
double | scaleSecond () const |
vector< int > | motherList (int i) const |
vector< int > | daughterList (int i) const |
int | statusHepMC (int i) const |
int | iTopCopy (int i) const |
int | iBotCopy (int i) const |
int | iTopCopyId (int i) const |
int | iBotCopyId (int i) const |
vector< int > | sisterList (int i) const |
vector< int > | sisterListTopBot (int i, bool widenSearch=true) const |
bool | isAncestor (int i, int iAncestor) const |
void | rot (double theta, double phi) |
void | bst (double betaX, double betaY, double betaZ) |
void | bst (double betaX, double betaY, double betaZ, double gamma) |
void | bst (const Vec4 &vec) |
void | rotbst (const RotBstMatrix &M) |
void | clearJunctions () |
int | appendJunction (int kind, int col0, int col1, int col2) |
int | appendJunction (Junction junctionIn) |
int | sizeJunction () const |
bool | remainsJunction (int i) const |
void | remainsJunction (int i, bool remainsIn) |
int | kindJunction (int i) const |
int | colJunction (int i, int j) const |
void | colJunction (int i, int j, int colIn) |
int | endColJunction (int i, int j) const |
void | endColJunction (int i, int j, int endColIn) |
int | statusJunction (int i, int j) const |
void | statusJunction (int i, int j, int statusIn) |
Junction & | getJunction (int i) |
const Junction & | getJunction (int i) const |
void | eraseJunction (int i) |
void | saveJunctionSize () |
void | restoreJunctionSize () |
void | listJunctions (ostream &os=cout) const |
Event & | operator+= (const Event &addEvent) |
Event (int capacity=100) | |
Event & | operator= (const Event &oldEvent) |
Event (const Event &oldEvent) | |
void | init (string headerIn="", ParticleData *particleDataPtrIn=0, int startColTagIn=100) |
void | clear () |
void | reset () |
Particle & | operator[] (int i) |
const Particle & | operator[] (int i) const |
Particle & | front () |
Particle & | at (int i) |
Particle & | back () |
int | size () const |
int | append (Particle entryIn) |
int | append (int id, int status, int mother1, int mother2, int daughter1, int daughter2, int col, int acol, double px, double py, double pz, double e, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int mother1, int mother2, int daughter1, int daughter2, int col, int acol, Vec4 p, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int col, int acol, double px, double py, double pz, double e, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int col, int acol, Vec4 p, double m=0., double scaleIn=0., double polIn=9.) |
void | setEvtPtr (int iSet=-1) |
int | copy (int iCopy, int newStatus=0) |
void | list (bool showScaleAndVertex=false, bool showMothersAndDaughters=false, int precision=3) const |
void | popBack (int nRemove=1) |
void | remove (int iFirst, int iLast, bool shiftHistory=true) |
void | restorePtrs () |
void | saveSize () |
void | restoreSize () |
int | savedSizeValue () |
void | initColTag (int colTag=0) |
int | lastColTag () const |
int | nextColTag () |
void | scale (double scaleIn) |
double | scale () const |
void | scaleSecond (double scaleSecondIn) |
double | scaleSecond () const |
vector< int > | daughterList (int i) const |
void | rot (double theta, double phi) |
void | bst (double betaX, double betaY, double betaZ) |
void | bst (double betaX, double betaY, double betaZ, double gamma) |
void | bst (const Vec4 &vec) |
void | rotbst (const RotBstMatrix &M) |
void | clearJunctions () |
int | appendJunction (int kind, int col0, int col1, int col2) |
int | appendJunction (Junction junctionIn) |
int | sizeJunction () const |
bool | remainsJunction (int i) const |
void | remainsJunction (int i, bool remainsIn) |
int | kindJunction (int i) const |
int | colJunction (int i, int j) const |
void | colJunction (int i, int j, int colIn) |
int | endColJunction (int i, int j) const |
void | endColJunction (int i, int j, int endColIn) |
int | statusJunction (int i, int j) const |
void | statusJunction (int i, int j, int statusIn) |
Junction & | getJunction (int i) |
const Junction & | getJunction (int i) const |
void | eraseJunction (int i) |
void | saveJunctionSize () |
void | restoreJunctionSize () |
void | listJunctions () const |
void | savePartonLevelSize () |
Event & | operator+= (const Event &addEvent) |
Event (int capacity=100) | |
Event & | operator= (const Event &oldEvent) |
Event (const Event &oldEvent) | |
void | init (string headerIn="", ParticleData *particleDataPtrIn=0, int startColTagIn=100) |
void | clear () |
void | free () |
void | reset () |
Particle & | operator[] (int i) |
const Particle & | operator[] (int i) const |
Particle & | front () |
Particle & | at (int i) |
Particle & | back () |
vector< Pythia8::Particle > ::iterator | begin () |
vector< Pythia8::Particle > ::iterator | end () |
vector< Pythia8::Particle > ::const_iterator | begin () const |
vector< Pythia8::Particle > ::const_iterator | end () const |
int | size () const |
int | append (Particle entryIn) |
int | append (int id, int status, int mother1, int mother2, int daughter1, int daughter2, int col, int acol, double px, double py, double pz, double e, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int mother1, int mother2, int daughter1, int daughter2, int col, int acol, Vec4 p, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int col, int acol, double px, double py, double pz, double e, double m=0., double scaleIn=0., double polIn=9.) |
int | append (int id, int status, int col, int acol, Vec4 p, double m=0., double scaleIn=0., double polIn=9.) |
void | setEvtPtr (int iSet=-1) |
int | copy (int iCopy, int newStatus=0) |
void | list (bool showScaleAndVertex=false, bool showMothersAndDaughters=false, int precision=3) const |
void | popBack (int nRemove=1) |
void | remove (int iFirst, int iLast, bool shiftHistory=true) |
void | restorePtrs () |
void | saveSize () |
void | restoreSize () |
int | savedSizeValue () |
void | initColTag (int colTag=0) |
int | lastColTag () const |
int | nextColTag () |
void | scale (double scaleIn) |
double | scale () const |
void | scaleSecond (double scaleSecondIn) |
double | scaleSecond () const |
vector< int > | daughterList (int i) const |
int | nFinal (bool chargedOnly=false) const |
double | dyAbs (int i1, int i2) const |
double | detaAbs (int i1, int i2) const |
double | dphiAbs (int i1, int i2) const |
double | RRapPhi (int i1, int i2) const |
double | REtaPhi (int i1, int i2) const |
void | rot (double theta, double phi) |
void | bst (double betaX, double betaY, double betaZ) |
void | bst (double betaX, double betaY, double betaZ, double gamma) |
void | bst (const Vec4 &vec) |
void | rotbst (const RotBstMatrix &M, bool boostVertices=true) |
void | clearJunctions () |
int | appendJunction (int kind, int col0, int col1, int col2) |
int | appendJunction (Junction junctionIn) |
int | sizeJunction () const |
bool | remainsJunction (int i) const |
void | remainsJunction (int i, bool remainsIn) |
int | kindJunction (int i) const |
int | colJunction (int i, int j) const |
void | colJunction (int i, int j, int colIn) |
int | endColJunction (int i, int j) const |
void | endColJunction (int i, int j, int endColIn) |
int | statusJunction (int i, int j) const |
void | statusJunction (int i, int j, int statusIn) |
Junction & | getJunction (int i) |
const Junction & | getJunction (int i) const |
void | eraseJunction (int i) |
void | saveJunctionSize () |
void | restoreJunctionSize () |
void | listJunctions () const |
void | savePartonLevelSize () |
Event & | operator+= (const Event &addEvent) |
Friends | |
class | Particle |