ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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; }

◆ 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.

45 { m_pos = p; }

◆ SetSC()

void LArTBFrontHit::SetSC ( int  sc)
inline

Definition at line 49 of file LArTBFrontHit.h.

49 { m_scnum = sc; }

◆ SetTrackID()

void LArTBFrontHit::SetTrackID ( int  id)
inline

Definition at line 61 of file LArTBFrontHit.h.

61 { m_track_id = id; }

◆ SetX()

void LArTBFrontHit::SetX ( int  x1)
inline

Definition at line 55 of file LArTBFrontHit.h.

55 { m_x = x1; }

◆ 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:
plotBeamSpotCompare.x1
x1
Definition: plotBeamSpotCompare.py:216
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
LArTBFrontHit::m_x
int m_x
Definition: LArTBFrontHit.h:71
LArTBFrontHit::m_track_id
int m_track_id
Definition: LArTBFrontHit.h:72
LArTBFrontHit::m_scnum
int m_scnum
Definition: LArTBFrontHit.h:71
makeTRTBarrelCans.y1
tuple y1
Definition: makeTRTBarrelCans.py:15
AthenaPoolTestRead.sc
sc
Definition: AthenaPoolTestRead.py:27
LArTBFrontHit::m_pos
CLHEP::Hep3Vector m_pos
Definition: LArTBFrontHit.h:70
pmontree.code
code
Definition: pmontree.py:443
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:194
LArTBFrontHit::m_edep
double m_edep
Definition: LArTBFrontHit.h:69
LArTBFrontHit::m_y
int m_y
Definition: LArTBFrontHit.h:71
LArTBFrontHit::m_pcode
int m_pcode
Definition: LArTBFrontHit.h:73
LArTBFrontHit::m_mwpcnum
int m_mwpcnum
Definition: LArTBFrontHit.h:71