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

#include <BmnSimpleDetModel.h>

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

Public Member Functions

virtual Int_t MaxModulesInStation () const noexcept override
 
virtual Int_t Alignables () const noexcept override
 
virtual Int_t IDfromHit (Int_t HitDetectorID) const noexcept override
 
 BmnSimpleDetModel ()=delete
 
 BmnSimpleDetModel (Int_t moduleCnt)
 
virtual Int_t MaxModulesInStation () const noexcept override
 
virtual Int_t Alignables () const noexcept override
 
virtual Int_t IDfromHit (Int_t HitDetectorID) const noexcept override
 
 BmnSimpleDetModel ()=delete
 
 BmnSimpleDetModel (Int_t moduleCnt)
 
- Public Member Functions inherited from BmnDetectorModel
 BmnDetectorModel ()=default
 
virtual ~BmnDetectorModel ()=default
 
Bool_t Init ()
 
Int_t EncodedID (Int_t idx) const
 
Int_t Idx (Int_t ID) const
 
Int_t IdxFromHit (Int_t hitID) const
 
Bool_t UnknownID (Int_t ID) const
 

Protected Member Functions

virtual void Reset () noexcept override
 
virtual Int_t NextID () noexcept override
 
virtual void Reset () noexcept override
 
virtual Int_t NextID () noexcept override
 

Detailed Description

Definition at line 18 of file BmnSimpleDetModel.h.

Constructor & Destructor Documentation

◆ BmnSimpleDetModel() [1/4]

BmnSimpleDetModel::BmnSimpleDetModel ( )
delete

◆ BmnSimpleDetModel() [2/4]

BmnSimpleDetModel::BmnSimpleDetModel ( Int_t  moduleCnt)
inline

Definition at line 35 of file BmnSimpleDetModel.h.

◆ BmnSimpleDetModel() [3/4]

BmnSimpleDetModel::BmnSimpleDetModel ( )
delete

◆ BmnSimpleDetModel() [4/4]

BmnSimpleDetModel::BmnSimpleDetModel ( Int_t  moduleCnt)
inline

Definition at line 35 of file BmnSimpleDetModel.h.

Member Function Documentation

◆ Alignables() [1/2]

Int_t BmnSimpleDetModel::Alignables ( ) const
overridevirtualnoexcept

Implements BmnDetectorModel.

Definition at line 18 of file BmnSimpleDetModel.cxx.

◆ Alignables() [2/2]

virtual Int_t BmnSimpleDetModel::Alignables ( ) const
overridevirtualnoexcept

Implements BmnDetectorModel.

◆ IDfromHit() [1/2]

Int_t BmnSimpleDetModel::IDfromHit ( Int_t  HitDetectorID) const
overridevirtualnoexcept

Implements BmnDetectorModel.

Definition at line 38 of file BmnSimpleDetModel.cxx.

◆ IDfromHit() [2/2]

virtual Int_t BmnSimpleDetModel::IDfromHit ( Int_t  HitDetectorID) const
overridevirtualnoexcept

Implements BmnDetectorModel.

◆ MaxModulesInStation() [1/2]

Int_t BmnSimpleDetModel::MaxModulesInStation ( ) const
overridevirtualnoexcept

Implements BmnDetectorModel.

Definition at line 13 of file BmnSimpleDetModel.cxx.

◆ MaxModulesInStation() [2/2]

virtual Int_t BmnSimpleDetModel::MaxModulesInStation ( ) const
overridevirtualnoexcept

Implements BmnDetectorModel.

◆ NextID() [1/2]

Int_t BmnSimpleDetModel::NextID ( )
overrideprotectedvirtualnoexcept

Implements BmnDetectorModel.

Definition at line 29 of file BmnSimpleDetModel.cxx.

◆ NextID() [2/2]

virtual Int_t BmnSimpleDetModel::NextID ( )
overrideprotectedvirtualnoexcept

Implements BmnDetectorModel.

◆ Reset() [1/2]

void BmnSimpleDetModel::Reset ( )
overrideprotectedvirtualnoexcept

Implements BmnDetectorModel.

Definition at line 23 of file BmnSimpleDetModel.cxx.

◆ Reset() [2/2]

virtual void BmnSimpleDetModel::Reset ( )
overrideprotectedvirtualnoexcept

Implements BmnDetectorModel.


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