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

#include <pid.h>

Inheritance diagram for pid:
Collaboration diagram for pid:

Public Member Functions

 pid ()
 
Int_t TrackID () const
 
Int_t ElectronID () const
 
Int_t HadronID () const
 
Int_t MuonID () const
 
Int_t TrackPID () const
 
virtual ~pid ()
 
void SetTrackID (Int_t b)
 
void SetElectronID (Int_t b)
 
void SetHadronID (Int_t b)
 
void SetMuonID (Int_t b)
 
void SetTrackPID (Int_t b)
 

Private Attributes

Int_t fTrackID
 
Int_t fElectronID
 
Int_t fHadronID
 
Int_t fMuonID
 
Int_t fTrackPID
 

Detailed Description

Definition at line 8 of file pid.h.

Constructor & Destructor Documentation

◆ pid()

pid::pid ( )

default constructor

Definition at line 8 of file pid.cxx.

9 : TObject(),
10 fTrackID(-999),
11 fElectronID(-999),
12 fHadronID(-999),
13 fMuonID(-999),
14 fTrackPID(-999)
15{
16// std::cout<<"create"<<std::endl;
17}
Int_t fHadronID
Definition pid.h:37
Int_t fTrackPID
Definition pid.h:39
Int_t fTrackID
Definition pid.h:35
Int_t fMuonID
Definition pid.h:38
Int_t fElectronID
Definition pid.h:36

◆ ~pid()

pid::~pid ( )
virtual

destructor

Definition at line 19 of file pid.cxx.

20{
21// std::cout<<"delete"<<std::endl;
22}

Member Function Documentation

◆ ElectronID()

Int_t pid::ElectronID ( ) const
inline

Definition at line 17 of file pid.h.

17{return fElectronID; }

◆ HadronID()

Int_t pid::HadronID ( ) const
inline

Definition at line 18 of file pid.h.

18{return fHadronID; }

◆ MuonID()

Int_t pid::MuonID ( ) const
inline

Definition at line 19 of file pid.h.

19{return fMuonID; }

◆ SetElectronID()

void pid::SetElectronID ( Int_t  b)
inline

◆ SetHadronID()

void pid::SetHadronID ( Int_t  b)
inline

Definition at line 27 of file pid.h.

27{ fHadronID=b; }

◆ SetMuonID()

void pid::SetMuonID ( Int_t  b)
inline

Definition at line 28 of file pid.h.

28{ fMuonID=b; }

◆ SetTrackID()

void pid::SetTrackID ( Int_t  b)
inline

Definition at line 25 of file pid.h.

25{ fTrackID=b; }

◆ SetTrackPID()

void pid::SetTrackPID ( Int_t  b)
inline

Definition at line 29 of file pid.h.

29{ fTrackPID=b; }

◆ TrackID()

Int_t pid::TrackID ( ) const
inline

Definition at line 16 of file pid.h.

16{return fTrackID; }

◆ TrackPID()

Int_t pid::TrackPID ( ) const
inline

Definition at line 20 of file pid.h.

20{return fTrackPID; }

Member Data Documentation

◆ fElectronID

Int_t pid::fElectronID
private

Definition at line 36 of file pid.h.

◆ fHadronID

Int_t pid::fHadronID
private

Definition at line 37 of file pid.h.

◆ fMuonID

Int_t pid::fMuonID
private

Definition at line 38 of file pid.h.

◆ fTrackID

Int_t pid::fTrackID
private

Information to be stored

Definition at line 35 of file pid.h.

◆ fTrackPID

Int_t pid::fTrackPID
private

Definition at line 39 of file pid.h.


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