Version 10 (modified by 12 years ago) ( diff ) | ,
---|
Particle Candidate Class
Delphes' Candidate
class is inspired by the BaBar's BtaCandidate
:
http://www.slac.stanford.edu/BFROOT/www/doc/workbook/eventinfo/eventinfo.html#btacand
Candidate
can represent various levels of processing, various data types:
- generated particle,
- reconstructed object,
- combination of candidates.
The definition of the Candidate
class can be found in
classes/DelphesClasses.h
Here are the most interesting fields of the Candidate
class:
Int_t PID;
- PDG identifier
Int_t Status;
- generator specific status code: HepMC status codes, Herwig status codes, Pythia status codes
Int_t Charge;
Float_t Mass;
TLorentzVector Momentum, Position;
- momentum and position stored in form of ROOT's TLorentzVector data type