FairShip
Loading...
Searching...
No Matches
strawtubesPoint.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: LGPL-3.0-or-later
2
// SPDX-FileCopyrightText: Copyright CERN for the benefit of the SHiP
3
// Collaboration
4
5
#ifndef STRAWTUBES_STRAWTUBESPOINT_H_
6
#define STRAWTUBES_STRAWTUBESPOINT_H_
7
8
#include "
DetectorPoint.h
"
9
#include "TObject.h"
10
#include "TVector3.h"
11
12
class
strawtubesHit
;
13
14
class
strawtubesPoint
:
public
SHiP::DetectorPoint
{
15
public
:
17
strawtubesPoint
();
18
using
SHiP::DetectorPoint::DetectorPoint
;
19
29
strawtubesPoint
(Int_t eventID, Int_t trackID, Int_t detID, TVector3 pos,
30
TVector3 mom, Double_t tof, Double_t length, Double_t eLoss,
31
Int_t pdgcode, Double_t dist);
32
34
virtual
~strawtubesPoint
();
35
38
Double_t
dist2Wire
()
const
{
return
fdist2Wire
; }
39
void
extraPrintInfo
()
const override
;
40
41
private
:
42
Double_t
fdist2Wire
;
43
ClassDefOverride
(
strawtubesPoint
, 5);
44
};
45
46
#endif
// STRAWTUBES_STRAWTUBESPOINT_H_
DetectorPoint.h
SHiP::DetectorPoint
Definition:
DetectorPoint.h:14
SHiP::DetectorPoint::DetectorPoint
DetectorPoint()
Definition:
DetectorPoint.h:16
strawtubesHit
Definition:
strawtubesHit.h:11
strawtubesPoint
Definition:
strawtubesPoint.h:14
strawtubesPoint::~strawtubesPoint
virtual ~strawtubesPoint()
Definition:
strawtubesPoint.cxx:27
strawtubesPoint::dist2Wire
Double_t dist2Wire() const
Definition:
strawtubesPoint.h:38
strawtubesPoint::strawtubesPoint
strawtubesPoint()
Definition:
strawtubesPoint.cxx:13
strawtubesPoint::fdist2Wire
Double_t fdist2Wire
Definition:
strawtubesPoint.h:42
strawtubesPoint::extraPrintInfo
void extraPrintInfo() const override
Definition:
strawtubesPoint.cxx:30
strawtubesPoint::ClassDefOverride
ClassDefOverride(strawtubesPoint, 5)
strawtubes
strawtubesPoint.h
Generated by
1.9.6