EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
Home page
Related Pages
Modules
Namespaces
Classes
Files
External Links
File List
File Members
EIC Software
Deprecated List
Modules
Namespaces
Classes
Files
File List
acts
BeastMagneticField
delphes_EIC
Doxygen_Assist
east
eic-smear
EicRoot
blob
master
base
FairAnaSelector.cxx
FairAnaSelector.h
FairBaseContFact.cxx
FairBaseContFact.h
FairBaseParSet.cxx
FairBaseParSet.h
FairDetector.cxx
FairDetector.h
FairDoubleHit.cxx
FairDoubleHit.h
FairEventHeader.cxx
FairEventHeader.h
FairField.cxx
FairField.h
FairFieldFactory.cxx
FairFieldFactory.h
FairFileHeader.cxx
FairFileHeader.h
FairFileInfo.cxx
FairFileInfo.h
FairGeaneApplication.cxx
FairGeaneApplication.h
FairGenerator.cxx
FairGenerator.h
FairGenericStack.cxx
FairGenericStack.h
FairHit.cxx
FairHit.h
FairIon.cxx
FairIon.h
FairLink.cxx
FairLink.h
FairLinkDef.h
FairMCApplication.cxx
FairMCApplication.h
FairMCEventHeader.cxx
FairMCEventHeader.h
FairMCPoint.cxx
FairMCPoint.h
FairMesh.cxx
FairMesh.h
FairModule.cxx
FairModule.h
FairMultiLinkedData.cxx
FairMultiLinkedData.h
FairParticle.cxx
FairParticle.h
FairPrimaryGenerator.cxx
FairPrimaryGenerator.h
FairRadGridManager.cxx
FairRadGridManager.h
FairRadLenManager.cxx
FairRadLenManager.h
FairRadLenPoint.cxx
FairRadLenPoint.h
FairRadMapManager.cxx
FairRadMapManager.h
FairRadMapPoint.cxx
FairRadMapPoint.h
FairRingSorter.cxx
FairRingSorter.h
FairRingSorterTask.cxx
FairRingSorterTask.h
FairRKPropagator.cxx
FairRKPropagator.h
FairRootManager.cxx
FairRootManager.h
FairRun.cxx
FairRun.h
FairRunAna.cxx
FairRunAna.h
FairRunIdGenerator.cxx
FairRunIdGenerator.h
FairRunInfo.cxx
FairRunInfo.h
FairRunSim.cxx
FairRunSim.h
FairTask.cxx
FairTask.h
FairTimeStamp.cxx
FairTimeStamp.h
FairTrackParam.cxx
FairTrackParam.h
FairTrajFilter.cxx
FairTrajFilter.h
FairTSBufferFunctional.cxx
FairTSBufferFunctional.h
FairVolume.cxx
FairVolume.h
FairVolumeList.cxx
FairVolumeList.h
FairVTrack.cxx
FairVTrack.h
FairWriteoutBuffer.cxx
FairWriteoutBuffer.h
FairWriteoutBufferAbsBasis.h
cbmbase
cbmdata
dbase
eic
eventdisplay
examples
fairtools
field
gconfig
geane
genfit
GenfitTools
geobase
geometry
input
littrack
parbase
passive
pCDR-2018
pid
pnddata
PndTools
rich
trackbase
eicsmear-jetexample
eicsmeardetectors
EicToyModel
estarlight
Fun4All-lmon
fun4all_coresoftware
fun4all_eic_qa
fun4all_eic_tutorials
fun4all_eicdetectors
fun4all_eicmacros
fun4all_g4jleic
fun4all_GenFit
fun4all_macros
fun4all_tutorials
g4exampledetector
g4lblvtx
online_distribution
PEPSI
doxygen_mainpage.h
File Members
External Links
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
FairDoubleHit.h
Go to the documentation of this file.
Or view
the newest version in sPHENIX GitHub for file FairDoubleHit.h
1
/* Generated by Together */
2
3
#ifndef FAIRDOUBLEHIT_H
4
#define FAIRDOUBLEHIT_H
5
6
7
#include "
FairMultiLinkedData.h
"
8
#include "TVector3.h"
9
10
class
FairDoubleHit
:
public
FairMultiLinkedData
11
{
12
protected
:
13
Int_t
fRefIndex
;
14
Int_t
fDetectorID
;
15
TVector3
fPosition_in
;
16
TVector3
fPositionError_in
;
17
TVector3
fPosition_out
;
18
TVector3
fPositionError_out
;
19
20
public
:
21
22
FairDoubleHit
();
23
virtual
~FairDoubleHit
();
24
25
// methods
26
27
virtual
void
Print
(
const
Option_t* opt = 0)
const
=0;
28
29
// set methods
30
virtual
void
SetDetectorID
(Int_t chamb)=0;
31
virtual
void
SetPos_in
(TVector3 xyz)=0;
32
virtual
void
SetDPos_in
(TVector3 xyz)=0;
33
virtual
void
SetPos_out
(TVector3 xyz)=0;
34
virtual
void
SetDPos_out
(TVector3 xyz)=0;
35
virtual
void
SetRefIndex
(Int_t index)=0;
36
37
// get methods
38
virtual
Int_t
GetDetectorID
()=0;
39
virtual
Int_t
GetRefIndex
()=0;
40
41
virtual
TVector3
GetPos_in
()=0;
42
virtual
TVector3
GetDPos_in
()=0;
43
virtual
TVector3
GetPos_out
()=0;
44
virtual
TVector3
GetDPos_out
()=0;
45
46
virtual
Double_t
x_in
() =0;
47
virtual
Double_t
y_in
() =0;
48
virtual
Double_t
z_in
() =0;
49
virtual
Double_t
dx_in
()=0;
50
virtual
Double_t
dy_in
()=0;
51
virtual
Double_t
dz_in
()=0;
52
53
virtual
Double_t
x_out
() =0;
54
virtual
Double_t
y_out
() =0;
55
virtual
Double_t
z_out
() =0;
56
virtual
Double_t
dx_out
()=0;
57
virtual
Double_t
dy_out
()=0;
58
virtual
Double_t
dz_out
()=0;
59
60
ClassDef
(
FairDoubleHit
,1)
//FAIRDoubleHit
61
};
62
#endif //FAIRDOUBLEHIT_H
63
64
65
66
EicRoot
blob
master
base
FairDoubleHit.h
Built by
Jin Huang
. updated:
Mon Jan 22 2024 12:43:32
using
1.8.2 with
EIC GitHub integration