ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtDigitization
AtVectorResponse.h
Go to the documentation of this file.
1
#ifndef ATVECTORRESPONSE_H
2
#define ATVECTORRESPONSE_H
3
4
#include <TString.h>
5
6
#include <memory>
// for unique_ptr
7
8
namespace
ElectronicResponse
{
9
class
AtFileResponse
;
10
}
11
12
class
[[deprecated("Use
ElectronicResponse
::AtFileResponse instead")]]
AtVectorResponse
13
{
14
protected
:
15
static
double
fPeakingTime
;
16
static
double
fTBTime
;
17
static
std::unique_ptr<ElectronicResponse::AtFileResponse>
fResponse
;
18
19
public
:
20
AtVectorResponse
() =
default
;
21
static
double
ResponseFunction
(
double
reducedTime);
22
static
void
SetFile
(TString filename);
23
24
protected
:
25
static
void
setParameters
();
26
};
27
#endif
AtVectorResponse
Definition:
AtVectorResponse.h:13
AtVectorResponse::fPeakingTime
static double fPeakingTime
Definition:
AtVectorResponse.h:15
AtVectorResponse::fTBTime
static double fTBTime
Electronic peaking time in us.
Definition:
AtVectorResponse.h:16
ElectronicResponse::AtFileResponse
Response function speficied as a trace in a txt file.
Definition:
AtElectronicResponse.h:109
AtVectorResponse::setParameters
static void setParameters()
Definition:
AtVectorResponse.cxx:29
AtVectorResponse::fResponse
static std::unique_ptr< ElectronicResponse::AtFileResponse > fResponse
Time bucket size in us.
Definition:
AtVectorResponse.h:17
AtVectorResponse::ResponseFunction
static double ResponseFunction(double reducedTime)
Definition:
AtVectorResponse.cxx:17
AtVectorResponse::SetFile
static void SetFile(TString filename)
Definition:
AtVectorResponse.cxx:22
AtVectorResponse::AtVectorResponse
AtVectorResponse()=default
ElectronicResponse
Definition:
AtVectorResponse.h:8
Generated on Sat Nov 11 2023 15:30:37 for ATTPCROOT by
1.8.18