PandaRoot
PndTrkConformalHitList.h
Go to the documentation of this file.
1
6
#ifndef PNDTRKCONFORMALHITLIST_H
7
#define PNDTRKCONFORMALHITLIST_H 1
8
9
#include "TVector3.h"
10
#include "
PndTrkConformalHit.h
"
11
#include "
PndTrkConformalTransform.h
"
12
#include "FairHit.h"
13
14
#include "TClonesArray.h"
15
16
#include <iostream>
17
/* #include <cmath> */
18
/* #include <vector> */
19
/* #include <iterator> */
20
/* #include <algorithm> */
21
22
#define MAXNOFHITS 1000 // CHECK consistency
23
24
// class TObjArray;
25
class
PndTrkConformalHitList
:
public
TObject {
26
27
public
:
28
PndTrkConformalHitList
();
29
PndTrkConformalHitList
(
PndTrkConformalTransform
*conformal);
30
PndTrkConformalHitList
(
const
PndTrkConformalHitList
&hlist);
31
32
~PndTrkConformalHitList
();
33
PndTrkConformalHitList
&
operator=
(
const
PndTrkConformalHitList
&hlist);
34
35
// CHECK private?
36
void
AddHit
(
PndTrkConformalHit
*chit);
37
PndTrkConformalHit
*
GetHit
(
int
index);
38
39
void
Reset
();
40
void
Clear
(Option_t *opt =
""
);
41
42
void
SetConformalTransform
(
PndTrkConformalTransform
*conformal) {
fConformal
= conformal; }
43
PndTrkConformalTransform
*
GetConformalTransform
() {
return
fConformal
; }
44
inline
Int_t
GetNofHits
() {
return
fHitList
.GetEntriesFast(); }
45
46
void
Print
();
47
void
Draw
(Color_t color = kBlack);
48
49
protected
:
50
/* std::vector<PndTrkConformalHit *> hitlist; */
51
PndTrkConformalTransform
*
fConformal
;
52
TClonesArray
fHitList
;
53
54
ClassDef
(
PndTrkConformalHitList
, 1);
55
};
56
57
#endif
PndTrkConformalHitList::fHitList
TClonesArray fHitList
Definition:
PndTrkConformalHitList.h:52
PndTrkConformalHitList::operator=
PndTrkConformalHitList & operator=(const PndTrkConformalHitList &hlist)
PndTrkConformalHitList::PndTrkConformalHitList
PndTrkConformalHitList()
PndTrkConformalHitList::Reset
void Reset()
PndTrkConformalHitList::GetNofHits
Int_t GetNofHits()
Definition:
PndTrkConformalHitList.h:44
PndTrkConformalHitList::~PndTrkConformalHitList
~PndTrkConformalHitList()
PndTrkConformalHitList::AddHit
void AddHit(PndTrkConformalHit *chit)
PndTrkConformalHitList
Definition:
PndTrkConformalHitList.h:25
PndTrkConformalHitList::Print
void Print()
PndTrkConformalHitList::ClassDef
ClassDef(PndTrkConformalHitList, 1)
PndTrkConformalHitList::fConformal
PndTrkConformalTransform * fConformal
Definition:
PndTrkConformalHitList.h:51
PndTrkConformalHit.h
PndTrkConformalHit
Definition:
PndTrkConformalHit.h:14
PndTrkConformalHitList::GetConformalTransform
PndTrkConformalTransform * GetConformalTransform()
Definition:
PndTrkConformalHitList.h:43
PndTrkConformalTransform.h
PndTrkConformalHitList::SetConformalTransform
void SetConformalTransform(PndTrkConformalTransform *conformal)
Definition:
PndTrkConformalHitList.h:42
PndTrkConformalHitList::GetHit
PndTrkConformalHit * GetHit(int index)
PndTrkConformalTransform
Definition:
PndTrkConformalTransform.h:7
PndTrkConformalHitList::Clear
void Clear(Option_t *opt="")
PndTrkConformalHitList::Draw
void Draw(Color_t color=kBlack)
home
gitlab-runner
builds
LYZoAKaU
0
PandaRootGroup
PandaRoot
tracking
SecondariesTracking
TrkData
PndTrkConformalHitList.h
Generated on Fri Oct 21 2022 07:04:00 for PandaRoot by
1.8.13