ATLAS Offline Software
Loading...
Searching...
No Matches
LArTBFrontHit Class Reference

#include <LArTBFrontHit.h>

Collaboration diagram for LArTBFrontHit:

Public Member Functions

 LArTBFrontHit ()
 LArTBFrontHit (int sc, double ed)
 LArTBFrontHit (int mw, int x1, int y1)
 LArTBFrontHit (const LArTBFrontHit &right)
const LArTBFrontHitoperator= (const LArTBFrontHit &right)
int operator== (const LArTBFrontHit &right)
void Draw ()
void Print ()
void SetEdep (double ed)
double GetEdep ()
void SetPos (const CLHEP::Hep3Vector &p)
CLHEP::Hep3Vector GetPos ()
void SetSC (int sc)
int GetSC ()
void SetMWPC (int mw)
int GetMWPC ()
void SetX (int x1)
int GetX ()
void SetY (int y1)
int GetY ()
void SetTrackID (int id)
int GetTrackID ()
void SetPcode (int code)
int GetPcode ()

Private Attributes

double m_edep
CLHEP::Hep3Vector m_pos
int m_scnum
int m_mwpcnum
int m_x
int m_y
int m_track_id
int m_pcode

Detailed Description

Definition at line 22 of file LArTBFrontHit.h.

Constructor & Destructor Documentation

◆ LArTBFrontHit() [1/4]

LArTBFrontHit::LArTBFrontHit ( )

◆ LArTBFrontHit() [2/4]

LArTBFrontHit::LArTBFrontHit ( int sc,
double ed )

◆ LArTBFrontHit() [3/4]

LArTBFrontHit::LArTBFrontHit ( int mw,
int x1,
int y1 )

◆ LArTBFrontHit() [4/4]

LArTBFrontHit::LArTBFrontHit ( const LArTBFrontHit & right)

Member Function Documentation

◆ Draw()

void LArTBFrontHit::Draw ( )
inline

Definition at line 36 of file LArTBFrontHit.h.

36{;};

◆ GetEdep()

double LArTBFrontHit::GetEdep ( )
inline

Definition at line 42 of file LArTBFrontHit.h.

42{ return m_edep; }

◆ GetMWPC()

int LArTBFrontHit::GetMWPC ( )
inline

Definition at line 54 of file LArTBFrontHit.h.

54{ return m_mwpcnum; }

◆ GetPcode()

int LArTBFrontHit::GetPcode ( )
inline

Definition at line 66 of file LArTBFrontHit.h.

66{ return m_pcode; }

◆ GetPos()

CLHEP::Hep3Vector LArTBFrontHit::GetPos ( )
inline

Definition at line 46 of file LArTBFrontHit.h.

46{ return m_pos; }
CLHEP::Hep3Vector m_pos

◆ GetSC()

int LArTBFrontHit::GetSC ( )
inline

Definition at line 50 of file LArTBFrontHit.h.

50{ return m_scnum; }

◆ GetTrackID()

int LArTBFrontHit::GetTrackID ( )
inline

Definition at line 62 of file LArTBFrontHit.h.

62{ return m_track_id; }

◆ GetX()

int LArTBFrontHit::GetX ( )
inline

Definition at line 56 of file LArTBFrontHit.h.

56{ return m_x; }

◆ GetY()

int LArTBFrontHit::GetY ( )
inline

Definition at line 58 of file LArTBFrontHit.h.

58{ return m_y; }

◆ operator=()

const LArTBFrontHit & LArTBFrontHit::operator= ( const LArTBFrontHit & right)

◆ operator==()

int LArTBFrontHit::operator== ( const LArTBFrontHit & right)

◆ Print()

void LArTBFrontHit::Print ( )
inline

Definition at line 37 of file LArTBFrontHit.h.

37{;};

◆ SetEdep()

void LArTBFrontHit::SetEdep ( double ed)
inline

Definition at line 41 of file LArTBFrontHit.h.

41{ m_edep = ed; }

◆ SetMWPC()

void LArTBFrontHit::SetMWPC ( int mw)
inline

Definition at line 53 of file LArTBFrontHit.h.

53{ m_mwpcnum = mw; }

◆ SetPcode()

void LArTBFrontHit::SetPcode ( int code)
inline

Definition at line 65 of file LArTBFrontHit.h.

65{ m_pcode = code; }

◆ SetPos()

void LArTBFrontHit::SetPos ( const CLHEP::Hep3Vector & p)
inline

Definition at line 45 of file LArTBFrontHit.h.

◆ SetSC()

void LArTBFrontHit::SetSC ( int sc)
inline

Definition at line 49 of file LArTBFrontHit.h.

49{ m_scnum = sc; }
static Double_t sc

◆ SetTrackID()

void LArTBFrontHit::SetTrackID ( int id)
inline

◆ SetX()

void LArTBFrontHit::SetX ( int x1)
inline

Definition at line 55 of file LArTBFrontHit.h.

◆ SetY()

void LArTBFrontHit::SetY ( int y1)
inline

Definition at line 57 of file LArTBFrontHit.h.

57{ m_y = y1; }

Member Data Documentation

◆ m_edep

double LArTBFrontHit::m_edep
private

Definition at line 69 of file LArTBFrontHit.h.

◆ m_mwpcnum

int LArTBFrontHit::m_mwpcnum
private

Definition at line 71 of file LArTBFrontHit.h.

◆ m_pcode

int LArTBFrontHit::m_pcode
private

Definition at line 73 of file LArTBFrontHit.h.

◆ m_pos

CLHEP::Hep3Vector LArTBFrontHit::m_pos
private

Definition at line 70 of file LArTBFrontHit.h.

◆ m_scnum

int LArTBFrontHit::m_scnum
private

Definition at line 71 of file LArTBFrontHit.h.

◆ m_track_id

int LArTBFrontHit::m_track_id
private

Definition at line 72 of file LArTBFrontHit.h.

◆ m_x

int LArTBFrontHit::m_x
private

Definition at line 71 of file LArTBFrontHit.h.

◆ m_y

int LArTBFrontHit::m_y
private

Definition at line 71 of file LArTBFrontHit.h.


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