R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::testing::Neuland::GMockChannel Struct Reference

#include <MockModels.h>

Public Member Functions

 GMockChannel (ChannelSide side)
 
void AddHit (Hit hit) override
 
 MOCK_METHOD (void, AttachToPaddle,(Paddle *),(override))
 
 MOCK_METHOD (Signals, ConstructSignals,(),(override))
 
- Public Member Functions inherited from R3B::Digitizing::Channel
 Channel (ChannelSide)
 
virtual ~Channel ()=default
 
 Channel (const Channel &other)=delete
 
auto operator= (const Channel &other) -> Channel &=delete
 
 Channel (Channel &&other)=default
 
auto operator= (Channel &&other) -> Channel &=delete
 
virtual auto HasFired () -> bool
 
virtual auto GetTrigTime () -> double
 
auto GetSignals () -> const Signals &
 
auto GetSide () const -> ChannelSide
 
auto GetPaddle () const -> Paddle *
 
virtual auto GetCalSignals () -> CalSignals
 
void SetPaddle (Paddle *v_paddle)
 
auto Is_ValidSignals () -> bool
 
auto Is_ValidCalSignals () -> bool
 
void InvalidateSignals ()
 
void InvalidateCalSignals ()
 
void InvalidateTrigTime ()
 
virtual void AttachToPaddle (Paddle *paddle)
 

Public Attributes

std::vector< Hithits_
 

Additional Inherited Members

- Public Types inherited from R3B::Digitizing::Channel
using Signal = ChannelSignal
 
using CalSignal = ChannelCalSignal
 
using Hit = ChannelHit
 
using Signals = std::vector<Signal>
 
using CalSignals = std::vector<CalSignal>
 
- Static Public Member Functions inherited from R3B::Digitizing::Channel
static auto GetDefaultRandomGen () -> TRandom3 &
 

Detailed Description

Definition at line 50 of file MockModels.h.

Constructor & Destructor Documentation

◆ GMockChannel()

R3B::testing::Neuland::GMockChannel::GMockChannel ( ChannelSide side)
inlineexplicit

Definition at line 52 of file MockModels.h.

Member Function Documentation

◆ AddHit()

void R3B::testing::Neuland::GMockChannel::AddHit ( Hit hit)
inlineoverridevirtual

Implements R3B::Digitizing::Channel.

Definition at line 54 of file MockModels.h.

◆ MOCK_METHOD() [1/2]

R3B::testing::Neuland::GMockChannel::MOCK_METHOD ( Signals ,
ConstructSignals ,
() ,
(override)  )

◆ MOCK_METHOD() [2/2]

R3B::testing::Neuland::GMockChannel::MOCK_METHOD ( void ,
AttachToPaddle ,
(Paddle *) ,
(override)  )

Member Data Documentation

◆ hits_

std::vector<Hit> R3B::testing::Neuland::GMockChannel::hits_

Definition at line 58 of file MockModels.h.


The documentation for this struct was generated from the following file: