WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
WireCell::Response::Schema::FieldResponse Struct Reference

Hold info about multiple plane responses in the detector. More...

#include <Response.h>

Collaboration diagram for WireCell::Response::Schema::FieldResponse:

Public Member Functions

PlaneResponseplane (int ident)
 
const PlaneResponseplane (int ident) const
 
 FieldResponse ()
 
 FieldResponse (const std::vector< PlaneResponse > &planes, const WireCell::Vector &adir, double o, double t, double p, double s)
 
 ~FieldResponse ()
 

Public Attributes

std::vector< PlaneResponseplanes
 List of PlaneResponse objects. More...
 
WireCell::Vector axis
 
double origin
 
double tstart
 Time at which drift paths begin. More...
 
double period
 The sampling period of the response function. More...
 
double speed
 The nominal drift speed. More...
 

Detailed Description

Hold info about multiple plane responses in the detector.

Definition at line 75 of file Response.h.

Constructor & Destructor Documentation

◆ FieldResponse() [1/2]

WireCell::Response::Schema::FieldResponse::FieldResponse ( )
inline

Definition at line 114 of file Response.h.

Here is the caller graph for this function:

◆ FieldResponse() [2/2]

WireCell::Response::Schema::FieldResponse::FieldResponse ( const std::vector< PlaneResponse > &  planes,
const WireCell::Vector adir,
double  o,
double  t,
double  p,
double  s 
)
inline

Definition at line 115 of file Response.h.

◆ ~FieldResponse()

Response::Schema::FieldResponse::~FieldResponse ( )

Definition at line 13 of file Response.cxx.

Member Function Documentation

◆ plane() [1/2]

PlaneResponse* WireCell::Response::Schema::FieldResponse::plane ( int  ident)
inline

Definition at line 97 of file Response.h.

Here is the caller graph for this function:

◆ plane() [2/2]

const PlaneResponse* WireCell::Response::Schema::FieldResponse::plane ( int  ident) const
inline

Definition at line 105 of file Response.h.

Member Data Documentation

◆ axis

WireCell::Vector WireCell::Response::Schema::FieldResponse::axis

A normalized 3-vector giving direction of axis (anti)parallel to nominal drift direction.

Definition at line 82 of file Response.h.

◆ origin

double WireCell::Response::Schema::FieldResponse::origin

The location on the X-axis where drift paths begin. See PlaneResponse::location.

Definition at line 86 of file Response.h.

◆ period

double WireCell::Response::Schema::FieldResponse::period

The sampling period of the response function.

Definition at line 92 of file Response.h.

◆ planes

std::vector<PlaneResponse> WireCell::Response::Schema::FieldResponse::planes

List of PlaneResponse objects.

Definition at line 78 of file Response.h.

◆ speed

double WireCell::Response::Schema::FieldResponse::speed

The nominal drift speed.

Definition at line 95 of file Response.h.

◆ tstart

double WireCell::Response::Schema::FieldResponse::tstart

Time at which drift paths begin.

Definition at line 89 of file Response.h.


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