15 #ifndef CORE_BEHAVIOR_STATELESS_BEHAVIOR_H_
16 #define CORE_BEHAVIOR_STATELESS_BEHAVIOR_H_
58 Base::Initialize(event);
75 #if (!defined(__CLING__) || defined(__ROOTCLING__)) && defined(USE_DICT)
79 inline void StatelessBehavior::Streamer(TBuffer& R__b) {
80 if (R__b.IsReading()) {
81 R__b.ReadClassBuffer(StatelessBehavior::Class(),
this);
86 R__b.WriteClassBuffer(StatelessBehavior::Class(),
this);
87 Long64_t l =
reinterpret_cast<Long64_t
>(this->
fptr_);
Contains code required by all agents.
Simplifies the creation of behaviors without attributes. Let's assume that we want to create a behavi...
StatelessBehavior(const StatelessBehavior &other)
StatelessBehavior(const FPtr fptr)
void Run(Agent *agent) override
void Initialize(const NewAgentEvent &event) override
virtual ~StatelessBehavior()=default
BDM_BEHAVIOR_HEADER(StatelessBehavior, Behavior, 1)