FullAnalogFrontEnd
#include "FullAnalogFrontEnd.hh" |
FullAnalogFrontEnd
class description - source file - inheritance tree (.pdf)
class FullAnalogFrontEnd : public AnalogFrontEnd
Inheritance Chart: | |||||||||||||
|
public:
FullAnalogFrontEnd(FrontEndChip*, Int_t size) FullAnalogFrontEnd(const FullAnalogFrontEnd&) virtual ~FullAnalogFrontEnd() virtual void Add(const PmtSignal&, Int_t, int) static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const virtual TClass* IsA() const FullAnalogFrontEnd& operator=(const FullAnalogFrontEnd&) virtual void Reset(Int_t) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Simulate(ChipGtuData*) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
private:
Int_t fSize number of channels Int_t fGtu gtu id Double_t* fCharge measured charge per channel Double_t fDynode total dynode charge
Class Description
void Reset(Int_t g)
reset (clear internal variables and status)
void Add( const PmtSignal& s, Int_t ch, Int_t g)
add a photon for one specific channel and GTU last bool is true if DFEE has triggered on this channel and GTU
void Simulate( ChipGtuData* data)
simulate gtu response need to do nothing in this implementation total fCharges already computed in Add() this method is foreseen to allow more sophisticated simulations in different implementations
Inline Functions
void ~FullAnalogFrontEnd() FullAnalogFrontEnd FullAnalogFrontEnd(FrontEndChip*, Int_t size) const char* ClassType() const const char* ClassName() const TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) FullAnalogFrontEnd FullAnalogFrontEnd(const FullAnalogFrontEnd&) FullAnalogFrontEnd& operator=(const FullAnalogFrontEnd&)