SND@LHC Software
Loading...
Searching...
No Matches
ShipHit Class Reference

#include <ShipHit.h>

Inheritance diagram for ShipHit:
Collaboration diagram for ShipHit:

Public Member Functions

 ShipHit ()
 
 ShipHit (Int_t detID, Float_t digi)
 
virtual ~ShipHit ()
 
Double_t GetDigi () const
 
Int_t GetDetectorID () const
 
void SetDigi (Float_t d)
 
void SetDetectorID (Int_t detID)
 
virtual void Print (const Option_t *opt="") const
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Protected Member Functions

 ClassDef (ShipHit, 1)
 

Protected Attributes

Float_t fdigi
 digitized detector hit
 
Int_t fDetectorID
 Detector unique identifier.
 

Friends

class boost::serialization::access
 

Detailed Description

copied from FairRoot FairHit and simplified

Definition at line 17 of file ShipHit.h.

Constructor & Destructor Documentation

◆ ShipHit() [1/2]

ShipHit::ShipHit ( )

Default constructor

Definition at line 5 of file ShipHit.cxx.

6 : TObject(),
7 fdigi(0),
9{
10}
Float_t fdigi
digitized detector hit
Definition ShipHit.h:57
Int_t fDetectorID
Detector unique identifier.
Definition ShipHit.h:58

◆ ShipHit() [2/2]

ShipHit::ShipHit ( Int_t  detID,
Float_t  digi 
)

Constructor with hit parameters

Definition at line 16 of file ShipHit.cxx.

17 :TObject(),
18 fdigi (digi),
19 fDetectorID (detID)
20{
21}

◆ ~ShipHit()

ShipHit::~ShipHit ( )
virtual

Destructor

Definition at line 27 of file ShipHit.cxx.

27{ }

Member Function Documentation

◆ ClassDef()

ShipHit::ClassDef ( ShipHit  ,
 
)
protected

◆ GetDetectorID()

Int_t ShipHit::GetDetectorID ( ) const
inline

Definition at line 35 of file ShipHit.h.

35{ return fDetectorID; };

◆ GetDigi()

Double_t ShipHit::GetDigi ( ) const
inline

Accessors

Definition at line 34 of file ShipHit.h.

34{ return fdigi; };

◆ Print()

virtual void ShipHit::Print ( const Option_t *  opt = "") const
inlinevirtual

Definition at line 42 of file ShipHit.h.

42{;}

◆ serialize()

template<class Archive >
void ShipHit::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Definition at line 45 of file ShipHit.h.

46 {
47 ar& boost::serialization::base_object<TObject>(*this);
48 ar& fDetectorID;
49 ar& fdigi;
50 }

◆ SetDetectorID()

void ShipHit::SetDetectorID ( Int_t  detID)
inline

Definition at line 39 of file ShipHit.h.

39{ fDetectorID = detID; }

◆ SetDigi()

void ShipHit::SetDigi ( Float_t  d)
inline

Modifiers

Definition at line 38 of file ShipHit.h.

38{ fdigi = d; }

Friends And Related Symbol Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 54 of file ShipHit.h.

Member Data Documentation

◆ fDetectorID

Int_t ShipHit::fDetectorID
protected

Detector unique identifier.

Definition at line 58 of file ShipHit.h.

◆ fdigi

Float_t ShipHit::fdigi
protected

digitized detector hit

Definition at line 57 of file ShipHit.h.


The documentation for this class was generated from the following files: