#include <TMBBTag.hpp>
Inheritance diagram for TMBBTag:

Public Member Functions | |
| TMBBTag () | |
| TMBBTag (Bool_t taggable, Bool_t tagged, Bool_t neg_tagged, Int_t mc_flavor, const TMBJet *jet, const TMBMuon *muon, const TRefArray *tracks, const TRefArray *neg_tracks) | |
| virtual | ~TMBBTag () |
| Bool_t | is_taggable () const |
| Bool_t | is_tagged () const |
| Bool_t | is_neg_tagged () const |
| Int_t | mc_flavor () const |
| bool | print () const |
| TString | GetAlgo () const |
| void | SetAlgo (const char *algo) |
| void | SetBranches (const char *jet, const char *muon, const char *track) |
| int | GetId () const |
| void | SetId (int id) |
| const TMBJet * | GetJet () const |
| const TMBMuon * | GetMuon () const |
| int | num_tracks () const |
| int | num_neg_tracks () const |
| const TMBTrack * | track (int i) const |
| const TMBTrack * | neg_track (int i) const |
| Double_t | data_trf () const |
| Double_t | mc_trf () const |
| Double_t | scale_factor () const |
| void | set_data_trf (double val, double err) |
| void | set_mc_flavor (int value) |
| ClassDef (TMBBTag, 5) | |
Private Attributes | |
| Bool_t | _taggable |
| Bool_t | _tagged |
| Bool_t | _neg_tagged |
| Double_t | _trf_data |
| Double_t | _trf_data_err |
| Double_t | _trf_mc |
| Double_t | _trf_sf |
| Int_t | _mc_flavor |
| TRef | _jet |
| TRef | _muon |
| int | _num_tracks |
| int | _num_neg_tracks |
| TRefArray | _tracks |
| TRefArray | _neg_tracks |
| TString | _algo |
| TString | _trackbranch |
| TString | _muonbranch |
| TString | _jetbranch |
| int | _id |
|
|
Definition at line 18 of file TMBBTag.cpp. |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 34 of file TMBBTag.cpp. References _jet, _muon, _neg_tracks, _num_neg_tracks, _num_tracks, and _tracks. |
|
|
Definition at line 90 of file TMBBTag.cpp. |
|
||||||||||||
|
|
|
|
Definition at line 105 of file TMBBTag.hpp. References _trf_data. |
|
|
Definition at line 82 of file TMBBTag.hpp. References _algo. |
|
|
Definition at line 87 of file TMBBTag.hpp. References _id. Referenced by TMBJet::btag_print(), TMBJet::GetBTag(), and print(). |
|
|
Definition at line 114 of file TMBBTag.cpp. References _algo, _jet, and _jetbranch. Referenced by TMBJet::btag_print(), and print(). |
|
|
Definition at line 138 of file TMBBTag.cpp. References _algo, _muon, and _muonbranch. |
|
|
Definition at line 79 of file TMBBTag.hpp. References _neg_tagged. |
|
|
Definition at line 77 of file TMBBTag.hpp. References _taggable. Referenced by TMBJet::taggable(). |
|
|
Definition at line 78 of file TMBBTag.hpp. References _tagged. Referenced by TMBJet::btag_jlip_loose(), TMBJet::btag_nn_loose(), TMBJet::btag_svt_loose(), and caf_util::BTagJetSelector::selectObject(). |
|
|
Definition at line 80 of file TMBBTag.hpp. References _mc_flavor. Referenced by TMBJet::mc_flavor(). |
|
|
Definition at line 106 of file TMBBTag.hpp. References _trf_mc. |
|
|
Definition at line 102 of file TMBBTag.hpp. References _neg_tracks. |
|
|
Definition at line 97 of file TMBBTag.hpp. References _num_neg_tracks. |
|
|
Definition at line 96 of file TMBBTag.hpp. References _num_tracks. |
|
|
Definition at line 96 of file TMBBTag.cpp. References _algo, _taggable, TMBJet::btagdictcheck(), GetId(), GetJet(), TMBJet::isBad(), TMBJet::isEM(), and TMBJet::taggable(). |
|
|
Definition at line 107 of file TMBBTag.hpp. References _trf_sf. |
|
||||||||||||
|
Definition at line 116 of file TMBBTag.hpp. References _trf_data, and _trf_data_err. |
|
|
Definition at line 122 of file TMBBTag.hpp. References _mc_flavor. |
|
|
Definition at line 83 of file TMBBTag.hpp. References _algo. |
|
||||||||||||||||
|
Definition at line 84 of file TMBBTag.hpp. References _jetbranch, _muonbranch, and _trackbranch. |
|
|
Definition at line 88 of file TMBBTag.hpp. References _id. Referenced by TMBJet::AddBTag(). |
|
|
Definition at line 101 of file TMBBTag.hpp. References _tracks. |
|
|
Definition at line 57 of file TMBBTag.hpp. Referenced by GetAlgo(), GetJet(), GetMuon(), print(), and SetAlgo(). |
|
|
Definition at line 59 of file TMBBTag.hpp. |
|
|
Definition at line 49 of file TMBBTag.hpp. |
|
|
Definition at line 58 of file TMBBTag.hpp. Referenced by GetJet(), and SetBranches(). |
|
|
Definition at line 46 of file TMBBTag.hpp. Referenced by mc_flavor(), and set_mc_flavor(). |
|
|
Definition at line 50 of file TMBBTag.hpp. |
|
|
Definition at line 58 of file TMBBTag.hpp. Referenced by GetMuon(), and SetBranches(). |
|
|
Definition at line 39 of file TMBBTag.hpp. Referenced by is_neg_tagged(). |
|
|
Definition at line 54 of file TMBBTag.hpp. Referenced by neg_track(), and TMBBTag(). |
|
|
Definition at line 52 of file TMBBTag.hpp. Referenced by num_neg_tracks(), and TMBBTag(). |
|
|
Definition at line 51 of file TMBBTag.hpp. Referenced by num_tracks(), and TMBBTag(). |
|
|
Definition at line 37 of file TMBBTag.hpp. Referenced by is_taggable(), and print(). |
|
|
Definition at line 38 of file TMBBTag.hpp. Referenced by is_tagged(). |
|
|
Definition at line 58 of file TMBBTag.hpp. Referenced by SetBranches(). |
|
|
Definition at line 53 of file TMBBTag.hpp. |
|
|
Definition at line 42 of file TMBBTag.hpp. Referenced by data_trf(), and set_data_trf(). |
|
|
Definition at line 43 of file TMBBTag.hpp. Referenced by set_data_trf(). |
|
|
Definition at line 44 of file TMBBTag.hpp. Referenced by mc_trf(). |
|
|
Definition at line 45 of file TMBBTag.hpp. Referenced by scale_factor(). |
1.3.4