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.