class Gambit::ColliderBit::BuckFast
A base class for BuckFast simple smearing simulations within ColliderBit.
#include <BuckFast.hpp>
Inherits from Gambit::ColliderBit::BaseDetector
Public Functions
Name | |
---|---|
virtual void | init(const std::vector< std::string > & ) Settings parsing and initialization for any sub-class. |
virtual void | init() General init for any collider of this type. |
virtual void | processEvent(HEPUtils::Event & event) const Process an event with BuckFast. |
BuckFast() Constructor. | |
virtual | ~BuckFast() Destructor. |
Public Attributes
Name | |
---|---|
void(* | smearElectronEnergy |
void(* | smearMuonMomentum |
void(* | smearTaus |
void(* | smearJets |
Additional inherited members
Public Functions inherited from Gambit::ColliderBit::BaseDetector
Name | |
---|---|
BaseDetector() Constructor. | |
virtual | ~BaseDetector() Destructor. |
virtual void | clear() Reset this instance for reuse, avoiding the need for “new” or “delete”. |
Public Functions Documentation
function init
inline virtual void init(
const std::vector< std::string > &
)
Settings parsing and initialization for any sub-class.
Reimplements: Gambit::ColliderBit::BaseDetector::init
function init
inline virtual void init()
General init for any collider of this type.
Reimplements: Gambit::ColliderBit::BaseDetector::init
function processEvent
virtual void processEvent(
HEPUtils::Event & event
) const
Process an event with BuckFast.
Reimplements: Gambit::ColliderBit::BaseDetector::processEvent
TodoRun-dependence?
TodoRun-dependence?
function BuckFast
inline BuckFast()
Constructor.
function ~BuckFast
inline virtual ~BuckFast()
Destructor.
Public Attributes Documentation
variable smearElectronEnergy
void(* smearElectronEnergy;
Pointers to actual detector response functions
variable smearMuonMomentum
void(* smearMuonMomentum;
variable smearTaus
void(* smearTaus;
variable smearJets
void(* smearJets;
Updated on 2022-08-03 at 12:58:05 +0000