ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | Protected Attributes | List of all members
ElectronicResponse::AtRootResponse Class Reference

Response function is represended by an AtEvent in a root file. More...

#include <AtROOTresponse.h>

Inheritance diagram for ElectronicResponse::AtRootResponse:
Inheritance graph
[legend]
Collaboration diagram for ElectronicResponse::AtRootResponse:
Collaboration graph
[legend]

Public Member Functions

 AtRootResponse (double tbTime, AtRawEvent response)
 
 AtRootResponse (double tbTime, std::string filePath, std::string objectName)
 
virtual double GetResponse (double time) const override
 
virtual double GetResponse (int padNum, double time) const override
 
- Public Member Functions inherited from ElectronicResponse::AtElectronicResponse
virtual ~AtElectronicResponse ()=default
 
double operator() (double time) const
 
double operator() (int padNum, double time) const
 

Protected Attributes

AtRawEvent fResponse
 
double fTBTime
 

Additional Inherited Members

Detailed Description

Response function is represended by an AtEvent in a root file.

Definition at line 15 of file AtROOTresponse.h.

Constructor & Destructor Documentation

◆ AtRootResponse() [1/2]

AtRootResponse::AtRootResponse ( double  tbTime,
AtRawEvent  response 
)

Definition at line 23 of file AtROOTresponse.cxx.

◆ AtRootResponse() [2/2]

AtRootResponse::AtRootResponse ( double  tbTime,
std::string  filePath,
std::string  objectName 
)

Definition at line 13 of file AtROOTresponse.cxx.

Member Function Documentation

◆ GetResponse() [1/2]

virtual double ElectronicResponse::AtRootResponse::GetResponse ( double  time) const
inlineoverridevirtual

Implements ElectronicResponse::AtElectronicResponse.

Definition at line 24 of file AtROOTresponse.h.

◆ GetResponse() [2/2]

double AtRootResponse::GetResponse ( int  padNum,
double  time 
) const
overridevirtual

Implements ElectronicResponse::AtElectronicResponse.

Definition at line 25 of file AtROOTresponse.cxx.

Member Data Documentation

◆ fResponse

AtRawEvent ElectronicResponse::AtRootResponse::fResponse
protected

Definition at line 17 of file AtROOTresponse.h.

◆ fTBTime

double ElectronicResponse::AtRootResponse::fTBTime
protected

Definition at line 18 of file AtROOTresponse.h.


The documentation for this class was generated from the following files: