PandaRoot
PndTrkSciTHitList.h
Go to the documentation of this file.
1
//****************************************************************************
2
//* This file is part of PandaRoot. *
3
//* *
4
//* PandaRoot is distributed under the terms of the *
5
//* GNU General Public License (GPL) version 3, *
6
//* copied verbatim in the file "LICENSE". *
7
//* *
8
//* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9
//* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10
//* The authors are listed in the file "AUTHORS". *
11
//****************************************************************************
12
18
#ifndef PNDTRKSCITHITLIST_H
19
#define PNDTRKSCITHITLIST_H 1
20
21
#include "
PndTrkHitList.h
"
22
23
#include "TVector3.h"
24
#include "
PndTrkHit.h
"
25
26
#define MAXNOFSCITHITS 1000 // CHECK consistency
27
28
class
PndTrkSciTHitList
:
public
PndTrkHitList
{
29
30
public
:
31
PndTrkSciTHitList
();
32
PndTrkSciTHitList
(Int_t iregion);
33
~PndTrkSciTHitList
();
34
35
static
PndTrkSciTHitList
*
Instance
();
36
PndTrkSciTHitList
*
Instanciate
();
37
38
void
AddHit
(Int_t hitid, Int_t detid, FairHit *hit);
39
40
void
Clear
()
41
{
42
ClearList
();
43
fscitInstance
=
nullptr
;
44
}
45
46
protected
:
47
static
PndTrkSciTHitList
*
fscitInstance
;
48
49
Int_t
fIRegion
;
50
ClassDef
(
PndTrkSciTHitList
, 1);
51
};
52
53
#endif
PndTrkSciTHitList
Definition:
PndTrkSciTHitList.h:28
PndTrkSciTHitList::~PndTrkSciTHitList
~PndTrkSciTHitList()
PndTrkSciTHitList::PndTrkSciTHitList
PndTrkSciTHitList()
PndTrkSciTHitList::AddHit
void AddHit(Int_t hitid, Int_t detid, FairHit *hit)
PndTrkSciTHitList::fscitInstance
static PndTrkSciTHitList * fscitInstance
Definition:
PndTrkSciTHitList.h:47
PndTrkHitList::ClearList
void ClearList()
Definition:
PndTrkHitList.h:65
PndTrkSciTHitList::fIRegion
Int_t fIRegion
Definition:
PndTrkSciTHitList.h:49
PndTrkSciTHitList::ClassDef
ClassDef(PndTrkSciTHitList, 1)
PndTrkHitList.h
PndTrkHit.h
PndTrkSciTHitList::Instanciate
PndTrkSciTHitList * Instanciate()
PndTrkHitList
Definition:
PndTrkHitList.h:34
PndTrkSciTHitList::Instance
static PndTrkSciTHitList * Instance()
PndTrkSciTHitList::Clear
void Clear()
Definition:
PndTrkSciTHitList.h:40
home
gitlab-runner
builds
Vxspf1vo
0
PandaRootGroup
PandaRoot
tracking
SecondariesTracking
TrkData
PndTrkSciTHitList.h
Generated on Fri Nov 22 2024 06:04:45 for PandaRoot by
1.8.13