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

#include <BmnMwpcHit.h>

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

Public Member Functions

 BmnMwpcHit ()
 for station number calculation
 
 BmnMwpcHit (Int_t detUID, TVector3 posHit, TVector3 posHitErr, Int_t pointIndx)
 
Int_t GetXaddr () const
 
Int_t GetYaddr () const
 
ULong_t GetAddr () const
 
Short_t GetMwpcId () const
 
Int_t GetHitId () const
 
Bool_t IsUsed () const
 
void SetUsing (Bool_t use)
 
void SetXaddr (Int_t addr)
 
void SetYaddr (Int_t addr)
 
void SetAddr (ULong_t addr)
 
void SetMwpcId (Short_t id)
 
void SetHitId (Int_t idx)
 
Int_t GetWireNumber ()
 
Int_t GetDetectorID () const
 
Int_t GetWireTime ()
 
Int_t GetPlaneId ()
 
Int_t GetPdgId ()
 
void SetWireNumber (Int_t wire_num)
 
void SetWireTime (Int_t time_wire)
 
void SetPlaneId (Int_t plane_id)
 
void SetPdgId (Int_t pdg_id)
 
virtual ~BmnMwpcHit ()
 
 BmnMwpcHit ()
 
 BmnMwpcHit (Int_t detUID, TVector3 posHit, TVector3 posHitErr, Int_t pointIndx)
 
Int_t GetXaddr () const
 
Int_t GetYaddr () const
 
ULong_t GetAddr () const
 
Short_t GetMwpcId () const
 
Int_t GetHitId () const
 
Bool_t IsUsed () const
 
void SetUsing (Bool_t use)
 
void SetXaddr (Int_t addr)
 
void SetYaddr (Int_t addr)
 
void SetAddr (ULong_t addr)
 
void SetMwpcId (Short_t id)
 
void SetHitId (Int_t idx)
 
Int_t GetWireNumber ()
 
Int_t GetDetectorID () const
 
Int_t GetWireTime ()
 
Int_t GetPlaneId ()
 
Int_t GetPdgId ()
 
void SetWireNumber (Int_t wire_num)
 
void SetWireTime (Int_t time_wire)
 
void SetPlaneId (Int_t plane_id)
 
void SetPdgId (Int_t pdg_id)
 
virtual ~BmnMwpcHit ()
 
- Public Member Functions inherited from BmnHit
 BmnHit ()
 
 BmnHit (Int_t detUID, TVector3 posHit, TVector3 posHitErr, Int_t pointIndx)
 
Bool_t IsUsed () const
 
Bool_t GetFlag () const
 
Int_t GetIndex () const
 
DetectorId GetDetId () const
 
Short_t GetStation () const
 
void SetFlag (Bool_t fl)
 
void SetUsing (Bool_t use)
 
void SetIndex (Int_t id)
 
void SetLength (Double_t len)
 
void SetDetId (DetectorId det)
 
void SetStation (Short_t st)
 
void SetModule (Int_t mod)
 
Int_t GetModule ()
 
void SetType (Int_t type)
 
Int_t GetType ()
 
Double_t GetLength ()
 
void SetResXY (Double_t resX, Double_t resY)
 
Double_t GetResX ()
 
Double_t GetResY ()
 
virtual ~BmnHit ()
 
Double_t GetCovXY ()
 
void SetCovXY (Double_t val)
 
BmnMatch GetDigitNumberMatch ()
 
void SetDigitNumberMatch (BmnMatch match)
 
Int_t GetUpperClusterIndex ()
 
Int_t GetLowerClusterIndex ()
 
void SetUpperClusterIndex (Int_t idx)
 
void SetLowerClusterIndex (Int_t idx)
 
void SetPseudo (Bool_t pseudo)
 
Bool_t IsPseudo ()
 
 BmnHit ()
 
 BmnHit (Int_t detUID, TVector3 posHit, TVector3 posHitErr, Int_t pointIndx)
 
Bool_t IsUsed () const
 
Bool_t GetFlag () const
 
Int_t GetIndex () const
 
DetectorId GetDetId () const
 
Short_t GetStation () const
 
void SetFlag (Bool_t fl)
 
void SetUsing (Bool_t use)
 
void SetIndex (Int_t id)
 
void SetLength (Double_t len)
 
void SetDetId (DetectorId det)
 
void SetStation (Short_t st)
 
void SetModule (Int_t mod)
 
Int_t GetModule ()
 
void SetType (Int_t type)
 
Int_t GetType ()
 
Double_t GetLength ()
 
void SetResXY (Double_t resX, Double_t resY)
 
Double_t GetResX ()
 
Double_t GetResY ()
 
virtual ~BmnHit ()
 
Double_t GetCovXY ()
 
void SetCovXY (Double_t val)
 
BmnMatch GetDigitNumberMatch ()
 
void SetDigitNumberMatch (BmnMatch match)
 
Int_t GetUpperClusterIndex ()
 
Int_t GetLowerClusterIndex ()
 
void SetUpperClusterIndex (Int_t idx)
 
void SetLowerClusterIndex (Int_t idx)
 
void SetPseudo (Bool_t pseudo)
 
Bool_t IsPseudo ()
 

Protected Member Functions

 ClassDef (BmnMwpcHit, 1)
 
 ClassDef (BmnMwpcHit, 1)
 

Protected Attributes

Int_t fWireNumber
 
Int_t fDetectorID
 
Int_t fWireTime
 
Int_t fPlaneId
 
Int_t fPdgId
 

Detailed Description

Definition at line 16 of file BmnMwpcHit.h.

Constructor & Destructor Documentation

◆ BmnMwpcHit() [1/4]

BmnMwpcHit::BmnMwpcHit ( )

for station number calculation

Default constructor

Definition at line 10 of file BmnMwpcHit.cxx.

References fWireNumber.

◆ BmnMwpcHit() [2/4]

BmnMwpcHit::BmnMwpcHit ( Int_t  detUID,
TVector3  posHit,
TVector3  posHitErr,
Int_t  pointIndx 
)

Constructor to use

Definition at line 16 of file BmnMwpcHit.cxx.

◆ ~BmnMwpcHit() [1/2]

BmnMwpcHit::~BmnMwpcHit ( )
virtual

Destructor

Definition at line 21 of file BmnMwpcHit.cxx.

◆ BmnMwpcHit() [3/4]

BmnMwpcHit::BmnMwpcHit ( )

Default constructor

◆ BmnMwpcHit() [4/4]

BmnMwpcHit::BmnMwpcHit ( Int_t  detUID,
TVector3  posHit,
TVector3  posHitErr,
Int_t  pointIndx 
)

Constructor to use

◆ ~BmnMwpcHit() [2/2]

virtual BmnMwpcHit::~BmnMwpcHit ( )
virtual

Destructor

Member Function Documentation

◆ ClassDef() [1/2]

BmnMwpcHit::ClassDef ( BmnMwpcHit  ,
 
)
protected

◆ ClassDef() [2/2]

BmnMwpcHit::ClassDef ( BmnMwpcHit  ,
 
)
protected

◆ GetAddr() [1/2]

ULong_t BmnMwpcHit::GetAddr ( ) const
inline

Definition at line 33 of file BmnMwpcHit.h.

◆ GetAddr() [2/2]

ULong_t BmnMwpcHit::GetAddr ( ) const
inline

Definition at line 33 of file BmnMwpcHit.h.

◆ GetDetectorID() [1/2]

Int_t BmnMwpcHit::GetDetectorID ( ) const
inline

Definition at line 74 of file BmnMwpcHit.h.

References fDetectorID.

◆ GetDetectorID() [2/2]

Int_t BmnMwpcHit::GetDetectorID ( ) const
inline

Definition at line 74 of file BmnMwpcHit.h.

References fDetectorID.

◆ GetHitId() [1/2]

Int_t BmnMwpcHit::GetHitId ( ) const
inline

Definition at line 41 of file BmnMwpcHit.h.

◆ GetHitId() [2/2]

Int_t BmnMwpcHit::GetHitId ( ) const
inline

Definition at line 41 of file BmnMwpcHit.h.

◆ GetMwpcId() [1/2]

Short_t BmnMwpcHit::GetMwpcId ( ) const
inline

Definition at line 37 of file BmnMwpcHit.h.

◆ GetMwpcId() [2/2]

Short_t BmnMwpcHit::GetMwpcId ( ) const
inline

Definition at line 37 of file BmnMwpcHit.h.

◆ GetPdgId() [1/2]

Int_t BmnMwpcHit::GetPdgId ( )
inline

Definition at line 77 of file BmnMwpcHit.h.

References fPdgId.

◆ GetPdgId() [2/2]

Int_t BmnMwpcHit::GetPdgId ( )
inline

Definition at line 77 of file BmnMwpcHit.h.

References fPdgId.

◆ GetPlaneId() [1/2]

Int_t BmnMwpcHit::GetPlaneId ( )
inline

Definition at line 76 of file BmnMwpcHit.h.

References fPlaneId.

◆ GetPlaneId() [2/2]

Int_t BmnMwpcHit::GetPlaneId ( )
inline

Definition at line 76 of file BmnMwpcHit.h.

References fPlaneId.

◆ GetWireNumber() [1/2]

Int_t BmnMwpcHit::GetWireNumber ( )
inline

Definition at line 73 of file BmnMwpcHit.h.

References fWireNumber.

◆ GetWireNumber() [2/2]

Int_t BmnMwpcHit::GetWireNumber ( )
inline

Definition at line 73 of file BmnMwpcHit.h.

References fWireNumber.

◆ GetWireTime() [1/2]

Int_t BmnMwpcHit::GetWireTime ( )
inline

Definition at line 75 of file BmnMwpcHit.h.

References fWireTime.

◆ GetWireTime() [2/2]

Int_t BmnMwpcHit::GetWireTime ( )
inline

Definition at line 75 of file BmnMwpcHit.h.

References fWireTime.

◆ GetXaddr() [1/2]

Int_t BmnMwpcHit::GetXaddr ( ) const
inline

Definition at line 25 of file BmnMwpcHit.h.

◆ GetXaddr() [2/2]

Int_t BmnMwpcHit::GetXaddr ( ) const
inline

Definition at line 25 of file BmnMwpcHit.h.

◆ GetYaddr() [1/2]

Int_t BmnMwpcHit::GetYaddr ( ) const
inline

Definition at line 29 of file BmnMwpcHit.h.

◆ GetYaddr() [2/2]

Int_t BmnMwpcHit::GetYaddr ( ) const
inline

Definition at line 29 of file BmnMwpcHit.h.

◆ IsUsed() [1/2]

Bool_t BmnMwpcHit::IsUsed ( ) const
inline

Definition at line 45 of file BmnMwpcHit.h.

◆ IsUsed() [2/2]

Bool_t BmnMwpcHit::IsUsed ( ) const
inline

Definition at line 45 of file BmnMwpcHit.h.

◆ SetAddr() [1/2]

void BmnMwpcHit::SetAddr ( ULong_t  addr)
inline

Definition at line 61 of file BmnMwpcHit.h.

◆ SetAddr() [2/2]

void BmnMwpcHit::SetAddr ( ULong_t  addr)
inline

Definition at line 61 of file BmnMwpcHit.h.

◆ SetHitId() [1/2]

void BmnMwpcHit::SetHitId ( Int_t  idx)
inline

Definition at line 69 of file BmnMwpcHit.h.

Referenced by BmnMwpcHitProducer::ProcessPoints().

◆ SetHitId() [2/2]

void BmnMwpcHit::SetHitId ( Int_t  idx)
inline

Definition at line 69 of file BmnMwpcHit.h.

◆ SetMwpcId() [1/2]

void BmnMwpcHit::SetMwpcId ( Short_t  id)
inline

Definition at line 65 of file BmnMwpcHit.h.

Referenced by BmnMwpcHitProducer::ProcessPoints().

◆ SetMwpcId() [2/2]

void BmnMwpcHit::SetMwpcId ( Short_t  id)
inline

Definition at line 65 of file BmnMwpcHit.h.

◆ SetPdgId() [1/2]

void BmnMwpcHit::SetPdgId ( Int_t  pdg_id)
inline

Definition at line 81 of file BmnMwpcHit.h.

References fPdgId.

Referenced by BmnMwpcHitProducer::ProcessPoints().

◆ SetPdgId() [2/2]

void BmnMwpcHit::SetPdgId ( Int_t  pdg_id)
inline

Definition at line 81 of file BmnMwpcHit.h.

References fPdgId.

◆ SetPlaneId() [1/2]

void BmnMwpcHit::SetPlaneId ( Int_t  plane_id)
inline

Definition at line 80 of file BmnMwpcHit.h.

References fPlaneId.

Referenced by BmnMwpcHitProducer::ProcessPoints().

◆ SetPlaneId() [2/2]

void BmnMwpcHit::SetPlaneId ( Int_t  plane_id)
inline

Definition at line 80 of file BmnMwpcHit.h.

References fPlaneId.

◆ SetUsing() [1/2]

void BmnMwpcHit::SetUsing ( Bool_t  use)
inline

Definition at line 49 of file BmnMwpcHit.h.

◆ SetUsing() [2/2]

void BmnMwpcHit::SetUsing ( Bool_t  use)
inline

Definition at line 49 of file BmnMwpcHit.h.

◆ SetWireNumber() [1/2]

void BmnMwpcHit::SetWireNumber ( Int_t  wire_num)
inline

Definition at line 78 of file BmnMwpcHit.h.

References fWireNumber.

Referenced by BmnMwpcHitProducer::ProcessPoints().

◆ SetWireNumber() [2/2]

void BmnMwpcHit::SetWireNumber ( Int_t  wire_num)
inline

Definition at line 78 of file BmnMwpcHit.h.

References fWireNumber.

◆ SetWireTime() [1/2]

void BmnMwpcHit::SetWireTime ( Int_t  time_wire)
inline

Definition at line 79 of file BmnMwpcHit.h.

References fWireTime.

Referenced by BmnMwpcHitProducer::ProcessPoints().

◆ SetWireTime() [2/2]

void BmnMwpcHit::SetWireTime ( Int_t  time_wire)
inline

Definition at line 79 of file BmnMwpcHit.h.

References fWireTime.

◆ SetXaddr() [1/2]

void BmnMwpcHit::SetXaddr ( Int_t  addr)
inline

Definition at line 53 of file BmnMwpcHit.h.

◆ SetXaddr() [2/2]

void BmnMwpcHit::SetXaddr ( Int_t  addr)
inline

Definition at line 53 of file BmnMwpcHit.h.

◆ SetYaddr() [1/2]

void BmnMwpcHit::SetYaddr ( Int_t  addr)
inline

Definition at line 57 of file BmnMwpcHit.h.

◆ SetYaddr() [2/2]

void BmnMwpcHit::SetYaddr ( Int_t  addr)
inline

Definition at line 57 of file BmnMwpcHit.h.

Member Data Documentation

◆ fDetectorID

Int_t BmnMwpcHit::fDetectorID
protected

Definition at line 97 of file BmnMwpcHit.h.

Referenced by GetDetectorID().

◆ fPdgId

Int_t BmnMwpcHit::fPdgId
protected

Definition at line 100 of file BmnMwpcHit.h.

Referenced by GetPdgId(), and SetPdgId().

◆ fPlaneId

Int_t BmnMwpcHit::fPlaneId
protected

Definition at line 99 of file BmnMwpcHit.h.

Referenced by GetPlaneId(), and SetPlaneId().

◆ fWireNumber

Int_t BmnMwpcHit::fWireNumber
protected

Definition at line 96 of file BmnMwpcHit.h.

Referenced by BmnMwpcHit(), GetWireNumber(), and SetWireNumber().

◆ fWireTime

Int_t BmnMwpcHit::fWireTime
protected

Definition at line 98 of file BmnMwpcHit.h.

Referenced by GetWireTime(), and SetWireTime().


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