BmnRoot
Loading...
Searching...
No Matches
BmnZdcPoint Class Reference

#include <BmnZdcPoint.h>

Inheritance diagram for BmnZdcPoint:
[legend]
Collaboration diagram for BmnZdcPoint:
[legend]

Public Member Functions

 BmnZdcPoint ()
 
 BmnZdcPoint (Int_t trackID, Int_t detID, Int_t copyNo, Int_t copyNoMother, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0)
 
 BmnZdcPoint (const BmnZdcPoint &point)
 
virtual ~BmnZdcPoint ()
 
Short_t GetCopy () const
 
Short_t GetCopyMother () const
 
void SetCopy (Short_t i)
 
void SetCopyMother (Short_t i)
 
virtual void Print (const Option_t *opt) const
 
void AddVSC (Int_t trackID, Int_t detID, Int_t idvsc, Int_t idmod, TVector3 pos, TVector3 mom, Double_t dt, Double_t dl, Double_t de, UInt_t EventId)
 
 BmnZdcPoint ()
 
 BmnZdcPoint (Int_t trackID, Int_t detID, Int_t copyNo, Int_t copyNoMother, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0)
 
 BmnZdcPoint (const BmnZdcPoint &point)
 
virtual ~BmnZdcPoint ()
 
Short_t GetCopy () const
 
Short_t GetCopyMother () const
 
void SetCopy (Short_t i)
 
void SetCopyMother (Short_t i)
 
virtual void Print (const Option_t *opt) const
 
void AddVSC (Int_t trackID, Int_t detID, Int_t idvsc, Int_t idmod, TVector3 pos, TVector3 mom, Double_t dt, Double_t dl, Double_t de, UInt_t EventId)
 
 BmnZdcPoint ()
 
 BmnZdcPoint (Int_t trackID, Int_t detID, Int_t copyNo, Int_t copyNoMother, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0)
 
 BmnZdcPoint (const BmnZdcPoint &point)
 
virtual ~BmnZdcPoint ()
 
Short_t GetCopy () const
 
Short_t GetCopyMother () const
 
void SetCopy (Short_t i)
 
void SetCopyMother (Short_t i)
 
virtual void Print (const Option_t *opt) const
 
void AddVSC (Int_t trackID, Int_t detID, Int_t idvsc, Int_t idmod, TVector3 pos, TVector3 mom, Double_t dt, Double_t dl, Double_t de, UInt_t EventId)
 

Protected Attributes

Short_t nCopy
 
Short_t nCopyMother
 

Detailed Description

Definition at line 19 of file BmnZdcPoint.h.

Constructor & Destructor Documentation

◆ BmnZdcPoint() [1/9]

BmnZdcPoint::BmnZdcPoint ( )

Default constructor

Definition at line 17 of file BmnZdcPoint.cxx.

References nCopy, and nCopyMother.

◆ BmnZdcPoint() [2/9]

BmnZdcPoint::BmnZdcPoint ( Int_t  trackID,
Int_t  detID,
Int_t  copyNo,
Int_t  copyNoMother,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Double_t  eLoss,
UInt_t  EventId = 0 
)

Constructor with arguments

Parameters
trackIDIndex of MCTrack
detIDDetector ID (at present, volume MC number)
copyNoNumber of active layer inside ZDC module
copyNoMotherZDC module number
posCoordinates [cm]
momMomentum of track [GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV] #*
nHitsnumber of hits in slice

Definition at line 34 of file BmnZdcPoint.cxx.

References nCopy, and nCopyMother.

◆ BmnZdcPoint() [3/9]

BmnZdcPoint::BmnZdcPoint ( const BmnZdcPoint point)
inline

Copy constructor

Definition at line 49 of file BmnZdcPoint.h.

◆ ~BmnZdcPoint() [1/3]

BmnZdcPoint::~BmnZdcPoint ( )
virtual

Destructor

Definition at line 58 of file BmnZdcPoint.cxx.

◆ BmnZdcPoint() [4/9]

BmnZdcPoint::BmnZdcPoint ( )

Default constructor

◆ BmnZdcPoint() [5/9]

BmnZdcPoint::BmnZdcPoint ( Int_t  trackID,
Int_t  detID,
Int_t  copyNo,
Int_t  copyNoMother,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Double_t  eLoss,
UInt_t  EventId = 0 
)

Constructor with arguments

Parameters
trackIDIndex of MCTrack
detIDDetector ID (at present, volume MC number)
copyNoNumber of active layer inside ZDC module
copyNoMotherZDC module number
posCoordinates [cm]
momMomentum of track [GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV] #*
nHitsnumber of hits in slice

◆ BmnZdcPoint() [6/9]

BmnZdcPoint::BmnZdcPoint ( const BmnZdcPoint point)
inline

Copy constructor

Definition at line 49 of file BmnZdcPoint_from_180922.h.

◆ ~BmnZdcPoint() [2/3]

virtual BmnZdcPoint::~BmnZdcPoint ( )
virtual

Destructor

◆ BmnZdcPoint() [7/9]

BmnZdcPoint::BmnZdcPoint ( )

Default constructor

◆ BmnZdcPoint() [8/9]

BmnZdcPoint::BmnZdcPoint ( Int_t  trackID,
Int_t  detID,
Int_t  copyNo,
Int_t  copyNoMother,
TVector3  pos,
TVector3  mom,
Double_t  tof,
Double_t  length,
Double_t  eLoss,
UInt_t  EventId = 0 
)

Constructor with arguments

Parameters
trackIDIndex of MCTrack
detIDDetector ID (at present, volume MC number)
copyNoNumber of active layer inside ZDC module
copyNoMotherZDC module number
posCoordinates [cm]
momMomentum of track [GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV] #*
nHitsnumber of hits in slice

◆ BmnZdcPoint() [9/9]

BmnZdcPoint::BmnZdcPoint ( const BmnZdcPoint point)
inline

Copy constructor

Definition at line 49 of file BmnZdcPoint.h.

◆ ~BmnZdcPoint() [3/3]

virtual BmnZdcPoint::~BmnZdcPoint ( )
virtual

Destructor

Member Function Documentation

◆ AddVSC() [1/3]

void BmnZdcPoint::AddVSC ( Int_t  trackID,
Int_t  detID,
Int_t  idvsc,
Int_t  idmod,
TVector3  pos,
TVector3  mom,
Double_t  dt,
Double_t  dl,
Double_t  de,
UInt_t  EventId 
)
inline

Definition at line 85 of file BmnZdcPoint.h.

References nCopy, and nCopyMother.

◆ AddVSC() [2/3]

void BmnZdcPoint::AddVSC ( Int_t  trackID,
Int_t  detID,
Int_t  idvsc,
Int_t  idmod,
TVector3  pos,
TVector3  mom,
Double_t  dt,
Double_t  dl,
Double_t  de,
UInt_t  EventId 
)
inline

Definition at line 85 of file BmnZdcPoint_from_180922.h.

References nCopy, and nCopyMother.

◆ AddVSC() [3/3]

void BmnZdcPoint::AddVSC ( Int_t  trackID,
Int_t  detID,
Int_t  idvsc,
Int_t  idmod,
TVector3  pos,
TVector3  mom,
Double_t  dt,
Double_t  dl,
Double_t  de,
UInt_t  EventId 
)
inline

Definition at line 85 of file BmnZdcPoint.h.

References nCopy, and nCopyMother.

◆ GetCopy() [1/3]

Short_t BmnZdcPoint::GetCopy ( ) const
inline

Accessors

Definition at line 55 of file BmnZdcPoint.h.

References nCopy.

◆ GetCopy() [2/3]

Short_t BmnZdcPoint::GetCopy ( ) const
inline

Accessors

Definition at line 55 of file BmnZdcPoint_from_180922.h.

References nCopy.

◆ GetCopy() [3/3]

Short_t BmnZdcPoint::GetCopy ( ) const
inline

Accessors

Definition at line 55 of file BmnZdcPoint.h.

References nCopy.

◆ GetCopyMother() [1/3]

Short_t BmnZdcPoint::GetCopyMother ( ) const
inline

◆ GetCopyMother() [2/3]

Short_t BmnZdcPoint::GetCopyMother ( ) const
inline

Definition at line 56 of file BmnZdcPoint_from_180922.h.

References nCopyMother.

◆ GetCopyMother() [3/3]

Short_t BmnZdcPoint::GetCopyMother ( ) const
inline

Definition at line 56 of file BmnZdcPoint.h.

References nCopyMother.

◆ Print() [1/3]

void BmnZdcPoint::Print ( const Option_t *  opt) const
virtual

Output to screen

Definition at line 61 of file BmnZdcPoint.cxx.

References nCopy, and nCopyMother.

Referenced by BmnZdcDigiProducer::Exec().

◆ Print() [2/3]

virtual void BmnZdcPoint::Print ( const Option_t *  opt) const
virtual

Output to screen

◆ Print() [3/3]

virtual void BmnZdcPoint::Print ( const Option_t *  opt) const
virtual

Output to screen

◆ SetCopy() [1/3]

void BmnZdcPoint::SetCopy ( Short_t  i)
inline

Modifiers

Definition at line 61 of file BmnZdcPoint.h.

References i, and nCopy.

◆ SetCopy() [2/3]

void BmnZdcPoint::SetCopy ( Short_t  i)
inline

Modifiers

Definition at line 61 of file BmnZdcPoint_from_180922.h.

References i, and nCopy.

◆ SetCopy() [3/3]

void BmnZdcPoint::SetCopy ( Short_t  i)
inline

Modifiers

Definition at line 61 of file BmnZdcPoint.h.

References i, and nCopy.

◆ SetCopyMother() [1/3]

void BmnZdcPoint::SetCopyMother ( Short_t  i)
inline

Definition at line 62 of file BmnZdcPoint.h.

References i, and nCopyMother.

◆ SetCopyMother() [2/3]

void BmnZdcPoint::SetCopyMother ( Short_t  i)
inline

Definition at line 62 of file BmnZdcPoint_from_180922.h.

References i, and nCopyMother.

◆ SetCopyMother() [3/3]

void BmnZdcPoint::SetCopyMother ( Short_t  i)
inline

Definition at line 62 of file BmnZdcPoint.h.

References i, and nCopyMother.

Member Data Documentation

◆ nCopy

Short_t BmnZdcPoint::nCopy
protected

Definition at line 102 of file BmnZdcPoint.h.

Referenced by AddVSC(), BmnZdcPoint(), BmnZdcPoint(), GetCopy(), Print(), and SetCopy().

◆ nCopyMother

Short_t BmnZdcPoint::nCopyMother
protected

Definition at line 103 of file BmnZdcPoint.h.

Referenced by AddVSC(), BmnZdcPoint(), BmnZdcPoint(), GetCopyMother(), Print(), and SetCopyMother().


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