Go to the documentation of this file.
19 #ifndef HitFit_LeptonTranslatorBase_h
20 #define HitFit_LeptonTranslatorBase_h
43 template <
class ALepton>
89 bool CheckEta(
const ALepton& lepton)
const;
100 #endif // #ifndef HitFit_LeptonTranslatorBase_h
EtaDepResolution resolution_
The dependent resolution.
Hold on to -dependent resolution. This class acts as a function object and returns Vector_Resolution ...
Hold on to -dependent resolution. This class acts as a function object and returns Vector_Resolution ...
LeptonTranslatorBase()
Default constructor.
Lepjets_Event_Lep operator()(const ALepton &lepton, int type=hitfit::lepton_label, bool useObjEmbRes=false)
Convert a lepton physics object of type ALepton into HitFit lepton physics object of type Lepjets_Eve...
const EtaDepResolution & resolution() const
Return the dependent resolution of the lepton.
~LeptonTranslatorBase()
Destructor.
bool CheckEta(const ALepton &lepton) const
Check if a lepton has value which is within the valid range of the resolution.
Template class of function object to translate lepton physics object to HitFit's Lepjets_Event_Lep ob...
Define three-vector and four-vector classes for the HitFit package, and supply a few additional opera...
Represent a lepton in an instance of Lepjets_Event class.
Represent a lepton in an instance of Lepjets_Event class. This class hold the following information: