#include <MyTriggerMuon.h>
Inheritance diagram for MyTriggerMuon:
Public Member Functions | |
MyTriggerMuon (void) | |
Default constructor: all private variables are set to 0. | |
MyTriggerMuon (const TLorentzVector &p, const double &charge, const double &sigma_pt, const int &code) | |
double | sigma_pt (void) const |
returns the error on pt (only lvl2) | |
int | code (void) const |
returns the code (only lvl3) | |
Private Member Functions | |
void | init (const TLorentzVector &p, const double &charge, const double &sigma_pt, const int &code) |
Private Attributes | |
double | m_sigma_pt |
int | m_code |
Definition at line 34 of file MyTriggerMuon.h.
MyTriggerMuon::MyTriggerMuon | ( | const TLorentzVector & | p, | |
const double & | charge, | |||
const double & | sigma_pt, | |||
const int & | code | |||
) | [inline] |
Constructor: store the fourmomentum p of the trigger muons. charge: charge of the muon; sigma_pt = error on pt (only lvl2) code = MOORE 0 : muon reconstructed in the MS; MuidSA +1 : muon track propagated to the IP; MuidCB +10 : matching probability > match probability cut; +20 : failed stand-alone fit, but good combined fit; +100: good fit quality
Definition at line 43 of file MyTriggerMuon.h.