ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtMap
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);
24
~AtSpecMATMap
();
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
:
34
ClassDefOverride
(
AtSpecMATMap
, 1);
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)
Generated on Sat Nov 11 2023 15:30:38 for ATTPCROOT by
1.8.18