23#ifndef REST_TRestStrippedMask
24#define REST_TRestStrippedMask
26#include <TRestPatternMask.h>
43 virtual Int_t
GetRegion(Double_t& x, Double_t& y)
override;
An abstract class used to encapsulate different mask pattern class definitions.
A class used to define a stripped mask pattern.
TRestStrippedMask()
Default constructor.
Double_t fStripsThickness
The width of the stripped structure in mm.
void PrintMask() override
Prints on screen the information about the metadata members of TRestRingsMask, including common patte...
Double_t GetStripsGap()
It returns the gap/periodicity of the strips in mm.
Double_t fStripsGap
The periodity of the stripped structure in mm.
Int_t fModulus
It defines the maximum number of cells/regions in each axis.
void PrintMaskMembers() override
Prints on screen the information about the metadata members of TRestRingsMask, excluding common metad...
Double_t GetStripsThickness()
It returns the thickness of the strips in mm.
void Initialize() override
Function to initialize input/output event members and define the section name.
void PrintMetadata() override
Prints on screen the complete information about the metadata members from this class.
Int_t GetModulus()
It returns the modulus used to define a finite set of ids.
virtual Int_t GetRegion(Double_t &x, Double_t &y) override
It returns a number identifying the region where the particle with coordinates (x,...
~TRestStrippedMask()
Default destructor.