FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
tracking
SecondariesTracking
TrkData
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
28
public
:
29
30
PndTrkConformalHitList
();
31
PndTrkConformalHitList
(
PndTrkConformalTransform
*conformal);
32
PndTrkConformalHitList
(
const
PndTrkConformalHitList
& hlist);
33
34
~PndTrkConformalHitList
();
35
PndTrkConformalHitList
&
operator=
(
const
PndTrkConformalHitList
& hlist);
36
37
38
39
40
// CHECK private?
41
void
AddHit
(
PndTrkConformalHit
*chit);
42
PndTrkConformalHit
*
GetHit
(
int
index);
43
44
void
Reset
();
45
void
Clear
(Option_t* opt =
""
);
46
47
void
SetConformalTransform
(
PndTrkConformalTransform
*conformal) {
fConformal
= conformal; }
48
PndTrkConformalTransform
*
GetConformalTransform
() {
return
fConformal
; }
49
inline
Int_t
GetNofHits
() {
return
fHitList
.GetEntriesFast(); }
50
51
void
Print
();
52
void
Draw
(Color_t color = kBlack);
53
54
protected
:
55
56
/* std::vector<PndTrkConformalHit *> hitlist; */
57
PndTrkConformalTransform
*
fConformal
;
58
TClonesArray
fHitList
;
59
60
ClassDef
(
PndTrkConformalHitList
,1);
61
};
62
63
64
#endif
PndTrkConformalHitList::operator=
PndTrkConformalHitList & operator=(const PndTrkConformalHitList &hlist)
Definition:
PndTrkConformalHitList.cxx:28
PndTrkConformalHitList::fHitList
TClonesArray fHitList
Definition:
PndTrkConformalHitList.h:58
PndTrkConformalHitList::PndTrkConformalHitList
PndTrkConformalHitList()
Definition:
PndTrkConformalHitList.cxx:15
PndTrkConformalHitList::Reset
void Reset()
Definition:
PndTrkConformalHitList.cxx:37
PndTrkConformalHitList::GetNofHits
Int_t GetNofHits()
Definition:
PndTrkConformalHitList.h:49
PndTrkConformalHitList::~PndTrkConformalHitList
~PndTrkConformalHitList()
Definition:
PndTrkConformalHitList.cxx:23
PndTrkConformalHitList::AddHit
void AddHit(PndTrkConformalHit *chit)
Definition:
PndTrkConformalHitList.cxx:47
PndTrkConformalHitList::GetHit
PndTrkConformalHit * GetHit(int index)
Definition:
PndTrkConformalHitList.cxx:52
PndTrkConformalHitList
Definition:
PndTrkConformalHitList.h:25
PndTrkConformalHitList::Print
void Print()
Definition:
PndTrkConformalHitList.cxx:57
PndTrkConformalHitList::ClassDef
ClassDef(PndTrkConformalHitList, 1)
PndTrkConformalHitList::fConformal
PndTrkConformalTransform * fConformal
Definition:
PndTrkConformalHitList.h:57
PndTrkConformalHit.h
PndTrkConformalHit
Definition:
PndTrkConformalHit.h:14
PndTrkConformalHitList::GetConformalTransform
PndTrkConformalTransform * GetConformalTransform()
Definition:
PndTrkConformalHitList.h:48
PndTrkConformalTransform.h
PndTrkConformalHitList::SetConformalTransform
void SetConformalTransform(PndTrkConformalTransform *conformal)
Definition:
PndTrkConformalHitList.h:47
PndTrkConformalTransform
Definition:
PndTrkConformalTransform.h:7
PndTrkConformalHitList::Clear
void Clear(Option_t *opt="")
Definition:
PndTrkConformalHitList.cxx:42
PndTrkConformalHitList::Draw
void Draw(Color_t color=kBlack)
Definition:
PndTrkConformalHitList.cxx:67
Generated on Wed Apr 3 2019 10:02:58 for FairRoot/PandaRoot by
1.8.5