20 #ifndef HitFit_LeptonTranslatorBase_h
21 #define HitFit_LeptonTranslatorBase_h
45 template <
class ALepton>
83 bool useObjEmbRes =
false);
96 bool CheckEta(
const ALepton& lepton)
const;
110 #endif // #ifndef HitFit_LeptonTranslatorBase_h
Represent a lepton in an instance of Lepjets_Event class. This class hold the following information: ...
Define three-vector and four-vector classes for the HitFit package, and supply a few additional opera...
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...
~LeptonTranslatorBase()
Destructor.
bool CheckEta(const ALepton &lepton) const
Check if a lepton has value which is within the valid range of the resolution.
const EtaDepResolution & resolution() const
Return the dependent resolution of the lepton.
Hold on to -dependent resolution. This class acts as a function object and returns Vector_Resolution ...
EtaDepResolution resolution_
The dependent resolution.
Represent a lepton in an instance of Lepjets_Event class.
Hold on to -dependent resolution. This class acts as a function object and returns Vector_Resolution ...
LeptonTranslatorBase()
Default constructor.
Template class of function object to translate lepton physics object to HitFit's Lepjets_Event_Lep ob...