FairRoot/PandaRoot
|
Public Member Functions | |
SimpleCand () | |
SimpleCand (TLorentzVector lv, int pid, int id, int ch) | |
SimpleCand (double x, double y, double z, double t, int pid, int id, int ch) | |
~SimpleCand () | |
void | Set (TLorentzVector lv, int pid, int id, int ch) |
void | SetP4 (TLorentzVector lv) |
void | SetP4 (double x, double y, double z, double t) |
void | SetMass (double mass) |
void | SetPid (int pid) |
void | SetPdg (int pdg) |
void | SetId (int id) |
void | SetCharge (int ch) |
void | SetMotherIdx (int idx) |
void | SetMct (bool mct=true) |
void | SetMcPid (bool mct=true) |
void | SetNSiblings (int n) |
void | SetNFS (int n) |
void | SetMarker (unsigned int i) |
void | SetDau (int n, int m=0) |
void | SetEvtId (int ev) |
void | AddDau (SimpleCand *c) |
TLorentzVector | P4 () const |
int | Pid () const |
int | Pdg () const |
int | Id () const |
int | EvtId () const |
int | Charge () const |
int | MotherIdx () const |
int | NSiblings () const |
int | NFS () const |
bool | Mct () const |
bool | McPid () const |
unsigned int | Marker () const |
int | DauF () const |
int | DauL () const |
int | NDau () const |
bool | IsDau (int idx) const |
SimpleCand * | Dau (int idx) |
Private Attributes | |
TLorentzVector | fLV |
int | fPid |
int | fPdg |
int | fId |
int | fEvtId |
int | fCh |
int | fMotherIdx |
int | fNSiblings |
int | fNFS |
bool | fMct |
bool | fMcPid |
unsigned int | fMarker |
int | fDauF |
int | fDauL |
int | fNDau |
std::vector< SimpleCand * > | fDaus |
Definition at line 3 of file SimpleCand.C.
|
inline |
|
inline |
Definition at line 9 of file SimpleCand.C.
References fDauF, fDauL, fDaus, fEvtId, fId, fMarker, fMcPid, fMct, fMotherIdx, fNDau, fNFS, fNSiblings, and Set().
|
inline |
|
inline |
Definition at line 17 of file SimpleCand.C.
|
inline |
|
inline |
Definition at line 44 of file SimpleCand.C.
References fCh.
Referenced by makeRecoCands(), printCand(), qaCand(), and select().
|
inline |
Definition at line 55 of file SimpleCand.C.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 49 of file SimpleCand.C.
References fMcPid.
Referenced by printCand(), and qaCand().
|
inline |
Definition at line 48 of file SimpleCand.C.
References fMct.
Referenced by printCand(), and qaCand().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 39 of file SimpleCand.C.
References fLV.
Referenced by boostList(), makeRecoCands(), printCand(), qaCand(), smearMom(), and softtrigger_kin5().
|
inline |
|
inline |
Definition at line 40 of file SimpleCand.C.
References fPid.
Referenced by makeRecoCands(), printCand(), qaCand(), and select().
|
inline |
Definition at line 19 of file SimpleCand.C.
References fCh, fId, fLV, fMarker, fPid, and pid().
Referenced by SimpleCand().
|
inline |
|
inline |
Definition at line 34 of file SimpleCand.C.
References fDauF, fDauL, m, and n.
Referenced by softtrigger_kin5(), softtrigger_toy12(), and toy_core().
|
inline |
Definition at line 35 of file SimpleCand.C.
Referenced by combine(), softtrigger_kin5(), softtrigger_toy12(), and toy_core().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 28 of file SimpleCand.C.
References fMotherIdx, and idx.
Referenced by combine(), softtrigger_kin5(), softtrigger_toy12(), and toy_core().
|
inline |
|
inline |
Definition at line 31 of file SimpleCand.C.
References fNSiblings, and n.
Referenced by softtrigger_kin5(), softtrigger_toy12(), and toy_core().
|
inline |
Definition at line 20 of file SimpleCand.C.
References fLV.
Referenced by boostList(), combine(), and smearMom().
|
inline |
|
inline |
Definition at line 25 of file SimpleCand.C.
References fPdg.
Referenced by combine(), makeRecoCands(), and select().
|
inline |
Definition at line 24 of file SimpleCand.C.
|
private |
Definition at line 63 of file SimpleCand.C.
Referenced by Charge(), Set(), SetCharge(), and SimpleCand().
|
private |
Definition at line 70 of file SimpleCand.C.
Referenced by DauF(), IsDau(), NDau(), SetDau(), and SimpleCand().
|
private |
Definition at line 71 of file SimpleCand.C.
Referenced by DauL(), IsDau(), NDau(), SetDau(), and SimpleCand().
|
private |
Definition at line 73 of file SimpleCand.C.
Referenced by AddDau(), Dau(), and SimpleCand().
|
private |
Definition at line 62 of file SimpleCand.C.
Referenced by EvtId(), SetEvtId(), and SimpleCand().
|
private |
Definition at line 61 of file SimpleCand.C.
Referenced by Id(), Set(), SetId(), and SimpleCand().
|
private |
Definition at line 58 of file SimpleCand.C.
Referenced by P4(), Set(), SetMass(), SetP4(), and SimpleCand().
|
private |
Definition at line 69 of file SimpleCand.C.
Referenced by Marker(), Set(), SetMarker(), and SimpleCand().
|
private |
Definition at line 68 of file SimpleCand.C.
Referenced by McPid(), SetMcPid(), and SimpleCand().
|
private |
Definition at line 67 of file SimpleCand.C.
Referenced by Mct(), SetMct(), and SimpleCand().
|
private |
Definition at line 64 of file SimpleCand.C.
Referenced by MotherIdx(), SetMotherIdx(), and SimpleCand().
|
private |
Definition at line 72 of file SimpleCand.C.
Referenced by AddDau(), and SimpleCand().
|
private |
Definition at line 66 of file SimpleCand.C.
Referenced by NFS(), SetNFS(), and SimpleCand().
|
private |
Definition at line 65 of file SimpleCand.C.
Referenced by NSiblings(), SetNSiblings(), and SimpleCand().
|
private |
Definition at line 60 of file SimpleCand.C.
|
private |
Definition at line 59 of file SimpleCand.C.
Referenced by Pid(), Set(), SetPid(), and SimpleCand().