ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtSpecMATMap.h
Go to the documentation of this file.
1 /*********************************************************************
2  * SpecMAT Mapping Class *
3  * Author: B. Olaizola *
4  * Log: 2/26/2021 *
5  * *
6  *********************************************************************/
7 
8 #ifndef ATSPECMATMAP_H
9 #define ATSPECMATMAP_H
10 
11 #include "AtMap.h"
12 
13 #include <Math/Point2Dfwd.h>
14 #include <Rtypes.h>
15 
16 class TBuffer;
17 class TClass;
18 class TMemberInspector;
19 
20 class AtSpecMATMap : public AtMap {
21 
22 public:
23  AtSpecMATMap(Int_t fNumPads = 3174);
25 
26  void Dump() override; // pure virtual member
27  void GeneratePadPlane() override; // pure virtual member
28  ROOT::Math::XYPoint CalcPadCenter(Int_t PadRef) override; // pure virtual member
29  Int_t BinToPad(Int_t binval) override { return binval; }; // pure virtual member
30 
31  void SpecMATPadPlane();
32 
33 protected:
35 };
36 
37 #endif
AtMap
Definition: AtMap.h:33
AtSpecMATMap::GeneratePadPlane
void GeneratePadPlane() override
Definition: AtSpecMATMap.cxx:223
AtSpecMATMap::AtSpecMATMap
AtSpecMATMap(Int_t fNumPads=3174)
Definition: AtSpecMATMap.cxx:27
XYPoint
ROOT::Math::XYPoint XYPoint
Definition: AtPatternCircle2D.cxx:16
AtSpecMATMap::~AtSpecMATMap
~AtSpecMATMap()
AtSpecMATMap::Dump
void Dump() override
Definition: AtSpecMATMap.cxx:38
AtSpecMATMap
Definition: AtSpecMATMap.h:20
AtSpecMATMap::BinToPad
Int_t BinToPad(Int_t binval) override
Definition: AtSpecMATMap.h:29
AtSpecMATMap::CalcPadCenter
ROOT::Math::XYPoint CalcPadCenter(Int_t PadRef) override
Definition: AtSpecMATMap.cxx:269
AtMap.h
AtSpecMATMap::SpecMATPadPlane
void SpecMATPadPlane()
Definition: AtSpecMATMap.cxx:164
AtSpecMATMap::ClassDefOverride
ClassDefOverride(AtSpecMATMap, 1)