PandaRoot
PndMdt Class Reference

#include <PndMdt.h>

Inheritance diagram for PndMdt:

Public Member Functions

 PndMdt ()
 
 PndMdt (const char *name, Bool_t active)
 
 ~PndMdt ()
 
void SetMdtMagnet (bool opt=false)
 
void SetMdtCoil (bool opt=false)
 
void SetMdtMFIron (bool opt=false)
 
void SetBarrel (TString name)
 
void SetEndcap (TString name)
 
void SetMuonFilter (TString name)
 
void SetForward (TString name)
 
void Register ()
 
void ResetParameters ()
 
void Print () const
 
void Reset ()
 
TClonesArray * GetCollection (Int_t iColl) const
 
void SetVerbosity (Bool_t verbosity)
 
void ConstructGeometry ()
 
void Initialize ()
 
void BeginEvent ()
 
Bool_t ProcessHits (FairVolume *vol)
 
Bool_t ProcessHitsFast (FairVolume *vol)
 
Bool_t ProcessHitsRoot (FairVolume *vol)
 
void EndOfEvent ()
 

Detailed Description

Definition at line 32 of file PndMdt.h.

Constructor & Destructor Documentation

◆ PndMdt() [1/2]

PndMdt::PndMdt ( )

◆ PndMdt() [2/2]

PndMdt::PndMdt ( const char *  name,
Bool_t  active 
)

◆ ~PndMdt()

PndMdt::~PndMdt ( )

Member Function Documentation

◆ BeginEvent()

void PndMdt::BeginEvent ( )

Referenced by SetVerbosity().

◆ ConstructGeometry()

void PndMdt::ConstructGeometry ( )

Referenced by SetVerbosity().

◆ EndOfEvent()

void PndMdt::EndOfEvent ( )

Referenced by SetVerbosity().

◆ GetCollection()

TClonesArray* PndMdt::GetCollection ( Int_t  iColl) const

Accessors

Referenced by Register().

◆ Initialize()

void PndMdt::Initialize ( )

Referenced by SetVerbosity().

◆ Print()

void PndMdt::Print ( ) const

Referenced by Register().

◆ ProcessHits()

Bool_t PndMdt::ProcessHits ( FairVolume *  vol)

Referenced by SetVerbosity().

◆ ProcessHitsFast()

Bool_t PndMdt::ProcessHitsFast ( FairVolume *  vol)

Referenced by SetVerbosity().

◆ ProcessHitsRoot()

Bool_t PndMdt::ProcessHitsRoot ( FairVolume *  vol)

Referenced by SetVerbosity().

◆ Register()

void PndMdt::Register ( )
inline

Definition at line 59 of file PndMdt.h.

References GetCollection(), Print(), Reset(), and ResetParameters().

59 { FairRootManager::Instance()->Register("MdtPoint", "Mdt", fMdtCollection, kTRUE); };

◆ Reset()

void PndMdt::Reset ( )

Referenced by Register().

◆ ResetParameters()

void PndMdt::ResetParameters ( )

Referenced by Register().

◆ SetBarrel()

void PndMdt::SetBarrel ( TString  name)
inline

Definition at line 54 of file PndMdt.h.

54 { fBarrel = name; };

◆ SetEndcap()

void PndMdt::SetEndcap ( TString  name)
inline

Definition at line 55 of file PndMdt.h.

55 { fEndcap = name; };

◆ SetForward()

void PndMdt::SetForward ( TString  name)
inline

Definition at line 57 of file PndMdt.h.

57 { fForward = name; };

◆ SetMdtCoil()

void PndMdt::SetMdtCoil ( bool  opt = false)
inline

Definition at line 43 of file PndMdt.h.

44  {
45  mdtCoil = opt;
46  return;
47  };

◆ SetMdtMagnet()

void PndMdt::SetMdtMagnet ( bool  opt = false)
inline

Definition at line 38 of file PndMdt.h.

39  {
40  mdtMagnet = opt;
41  return;
42  };

◆ SetMdtMFIron()

void PndMdt::SetMdtMFIron ( bool  opt = false)
inline

Definition at line 48 of file PndMdt.h.

49  {
50  mdtMFI = opt;
51  return;
52  };

◆ SetMuonFilter()

void PndMdt::SetMuonFilter ( TString  name)
inline

Definition at line 56 of file PndMdt.h.

56 { fMuonFilter = name; };

◆ SetVerbosity()

void PndMdt::SetVerbosity ( Bool_t  verbosity)
inline

Definition at line 69 of file PndMdt.h.

References BeginEvent(), ConstructGeometry(), EndOfEvent(), Initialize(), ProcessHits(), ProcessHitsFast(), and ProcessHitsRoot().

69 { fVerboseLevel = verbosity; };

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