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 20 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 47 of file PndMdt.h.

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

47 { 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 42 of file PndMdt.h.

42 { fBarrel = name; };

◆ SetEndcap()

void PndMdt::SetEndcap ( TString  name)
inline

Definition at line 43 of file PndMdt.h.

43 { fEndcap = name; };

◆ SetForward()

void PndMdt::SetForward ( TString  name)
inline

Definition at line 45 of file PndMdt.h.

45 { fForward = name; };

◆ SetMdtCoil()

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

Definition at line 31 of file PndMdt.h.

32  {
33  mdtCoil = opt;
34  return;
35  };

◆ SetMdtMagnet()

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

Definition at line 26 of file PndMdt.h.

27  {
28  mdtMagnet = opt;
29  return;
30  };

◆ SetMdtMFIron()

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

Definition at line 36 of file PndMdt.h.

37  {
38  mdtMFI = opt;
39  return;
40  };

◆ SetMuonFilter()

void PndMdt::SetMuonFilter ( TString  name)
inline

Definition at line 44 of file PndMdt.h.

44 { fMuonFilter = name; };

◆ SetVerbosity()

void PndMdt::SetVerbosity ( Bool_t  verbosity)
inline

Definition at line 57 of file PndMdt.h.

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

57 { fVerboseLevel = verbosity; };

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