FairRoot/PandaRoot
Public Member Functions | Private Member Functions | Private Attributes | List of all members
PndMdtCluster Class Reference

#include <PndMdtCluster.h>

Inheritance diagram for PndMdtCluster:

Public Member Functions

 PndMdtCluster ()
 
 PndMdtCluster (std::vector< Int_t > list)
 
virtual ~PndMdtCluster ()
 
void SetClusterList (std::vector< Int_t > list)
 
std::vector< Int_t > GetDigiList () const
 
Int_t GetClusterSize () const
 
Int_t GetDigiIndex (Int_t i) const
 
Bool_t DigiBelongsToCluster (Int_t digiIndex)
 
virtual void Print (const Option_t *opt=0)
 
Short_t GetNDigis () const
 
const std::vector< Int_t > & GetDigiList ()
 

Private Member Functions

 ClassDef (PndMdtCluster, 1)
 

Private Attributes

std::vector< Int_t > fDigiList
 

Detailed Description

Definition at line 7 of file PndMdtCluster.h.

Constructor & Destructor Documentation

PndMdtCluster::PndMdtCluster ( )

Definition at line 4 of file PndMdtCluster.cxx.

4  : fDigiList()
5 {
6 }
std::vector< Int_t > fDigiList
Definition: PndMdtCluster.h:32
PndMdtCluster::PndMdtCluster ( std::vector< Int_t >  list)

Definition at line 9 of file PndMdtCluster.cxx.

9  :
10  fDigiList(list)
11 {
12 }
std::vector< Int_t > fDigiList
Definition: PndMdtCluster.h:32
PndMdtCluster::~PndMdtCluster ( )
virtual

Destructor

Definition at line 15 of file PndMdtCluster.cxx.

16 {
17 }

Member Function Documentation

PndMdtCluster::ClassDef ( PndMdtCluster  ,
 
)
private
Bool_t PndMdtCluster::DigiBelongsToCluster ( Int_t  digiIndex)

Definition at line 19 of file PndMdtCluster.cxx.

References fDigiList, and i.

20 {
21  for (unsigned int i = 0; i < fDigiList.size(); i++)
22  if (fDigiList[i] == digiIndex) return true;
23 
24  return false;
25 }
Int_t i
Definition: run_full.C:25
std::vector< Int_t > fDigiList
Definition: PndMdtCluster.h:32
Int_t PndMdtCluster::GetClusterSize ( ) const
inline

Definition at line 18 of file PndMdtCluster.h.

References fDigiList.

18 {return fDigiList.size();}
std::vector< Int_t > fDigiList
Definition: PndMdtCluster.h:32
Int_t PndMdtCluster::GetDigiIndex ( Int_t  i) const
inline

Definition at line 19 of file PndMdtCluster.h.

References fDigiList, and i.

19 {return fDigiList[i];}
Int_t i
Definition: run_full.C:25
std::vector< Int_t > fDigiList
Definition: PndMdtCluster.h:32
std::vector<Int_t> PndMdtCluster::GetDigiList ( ) const
inline

Definition at line 17 of file PndMdtCluster.h.

References fDigiList.

17 {return fDigiList;}
std::vector< Int_t > fDigiList
Definition: PndMdtCluster.h:32
const std::vector<Int_t>& PndMdtCluster::GetDigiList ( )
inline

Definition at line 28 of file PndMdtCluster.h.

References fDigiList.

28 {return fDigiList; }
std::vector< Int_t > fDigiList
Definition: PndMdtCluster.h:32
Short_t PndMdtCluster::GetNDigis ( ) const
inline

Accessors

Definition at line 27 of file PndMdtCluster.h.

References fDigiList.

27 { return fDigiList.size(); }
std::vector< Int_t > fDigiList
Definition: PndMdtCluster.h:32
void PndMdtCluster::Print ( const Option_t *  opt = 0)
virtual

Output to screen

Definition at line 27 of file PndMdtCluster.cxx.

28 {
29  std::cout << *this << " opt = " << opt << std::endl;
30 }
void PndMdtCluster::SetClusterList ( std::vector< Int_t >  list)
inline

Definition at line 16 of file PndMdtCluster.h.

References fDigiList.

16 { fDigiList = list; };
std::vector< Int_t > fDigiList
Definition: PndMdtCluster.h:32

Member Data Documentation

std::vector<Int_t> PndMdtCluster::fDigiList
private

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