ATLAS Offline Software
Loading...
Searching...
No Matches
GeoCaloCalibHit Class Reference

Adaptor for CaloCalibHits. More...

#include <GeoCaloCalibHit.h>

Collaboration diagram for GeoCaloCalibHit:

Public Types

enum  Type {
  ACTIVE , INACTIVE , DEAD , TILEAI ,
  TILEDM , TILEACTIVE , TILEINACTIVE , TILEDEAD ,
  UNRECOGNIZED
}

Public Member Functions

 GeoCaloCalibHit ()=delete
 GeoCaloCalibHit (const CaloCalibrationHit &hit, const std::string &collectionName, const CaloDetDescrManager *caloMgr)
double energyEM () const
double energyNonEM () const
double energyInvisible () const
double energyEscaped () const
double energyTotal () const
int subdet () const
int type () const
int sampling () const
int region () const
double phiMin () const
double phiMax () const
double etaMin () const
double etaMax () const
double eta () const
double phi () const
double distance () const
bool isBarrel () const
bool isEndcap () const
 operator bool () const
std::string hitType () const
const CaloDetDescrElementgetDetDescrElement () const

Private Member Functions

void init (const std::string &collectionName)

Private Attributes

const CaloCalibrationHitm_hit {nullptr}
int m_subdet
int m_type
int m_sampling
int m_region
int m_etaBin
int m_phiBin
double m_etaOffset
double m_distance
bool m_isBarrel
bool m_failed {false}
Type m_hitType
const CaloDetDescrElementm_ddElement {nullptr}
const CaloDetDescrManagerm_ddManager {nullptr}

Detailed Description

Adaptor for CaloCalibHits.

Author
Joe Boudreau Apr 14, 2005 Mikhail Leltchouk Apr 30, 2005

Definition at line 25 of file GeoCaloCalibHit.h.

Member Enumeration Documentation

◆ Type

Enumerator
ACTIVE 
INACTIVE 
DEAD 
TILEAI 
TILEDM 
TILEACTIVE 
TILEINACTIVE 
TILEDEAD 
UNRECOGNIZED 

Definition at line 29 of file GeoCaloCalibHit.h.

Constructor & Destructor Documentation

◆ GeoCaloCalibHit() [1/2]

GeoCaloCalibHit::GeoCaloCalibHit ( )
delete

◆ GeoCaloCalibHit() [2/2]

GeoCaloCalibHit::GeoCaloCalibHit ( const CaloCalibrationHit & hit,
const std::string & collectionName,
const CaloDetDescrManager * caloMgr )

Member Function Documentation

◆ distance()

double GeoCaloCalibHit::distance ( ) const

◆ energyEM()

double GeoCaloCalibHit::energyEM ( ) const

◆ energyEscaped()

double GeoCaloCalibHit::energyEscaped ( ) const

◆ energyInvisible()

double GeoCaloCalibHit::energyInvisible ( ) const

◆ energyNonEM()

double GeoCaloCalibHit::energyNonEM ( ) const

◆ energyTotal()

double GeoCaloCalibHit::energyTotal ( ) const

◆ eta()

double GeoCaloCalibHit::eta ( ) const

◆ etaMax()

double GeoCaloCalibHit::etaMax ( ) const

◆ etaMin()

double GeoCaloCalibHit::etaMin ( ) const

◆ getDetDescrElement()

const CaloDetDescrElement * GeoCaloCalibHit::getDetDescrElement ( ) const

◆ hitType()

std::string GeoCaloCalibHit::hitType ( ) const

◆ init()

void GeoCaloCalibHit::init ( const std::string & collectionName)
private

◆ isBarrel()

bool GeoCaloCalibHit::isBarrel ( ) const

◆ isEndcap()

bool GeoCaloCalibHit::isEndcap ( ) const

◆ operator bool()

GeoCaloCalibHit::operator bool ( ) const

◆ phi()

double GeoCaloCalibHit::phi ( ) const

◆ phiMax()

double GeoCaloCalibHit::phiMax ( ) const

◆ phiMin()

double GeoCaloCalibHit::phiMin ( ) const

◆ region()

int GeoCaloCalibHit::region ( ) const

◆ sampling()

int GeoCaloCalibHit::sampling ( ) const

◆ subdet()

int GeoCaloCalibHit::subdet ( ) const

◆ type()

int GeoCaloCalibHit::type ( ) const

Member Data Documentation

◆ m_ddElement

const CaloDetDescrElement* GeoCaloCalibHit::m_ddElement {nullptr}
private

Definition at line 82 of file GeoCaloCalibHit.h.

82{nullptr};

◆ m_ddManager

const CaloDetDescrManager* GeoCaloCalibHit::m_ddManager {nullptr}
private

Definition at line 83 of file GeoCaloCalibHit.h.

83{nullptr};

◆ m_distance

double GeoCaloCalibHit::m_distance
private

Definition at line 78 of file GeoCaloCalibHit.h.

◆ m_etaBin

int GeoCaloCalibHit::m_etaBin
private

Definition at line 75 of file GeoCaloCalibHit.h.

◆ m_etaOffset

double GeoCaloCalibHit::m_etaOffset
private

Definition at line 77 of file GeoCaloCalibHit.h.

◆ m_failed

bool GeoCaloCalibHit::m_failed {false}
private

Definition at line 80 of file GeoCaloCalibHit.h.

80{false};

◆ m_hit

const CaloCalibrationHit* GeoCaloCalibHit::m_hit {nullptr}
private

Definition at line 69 of file GeoCaloCalibHit.h.

69{nullptr};

◆ m_hitType

Type GeoCaloCalibHit::m_hitType
private

Definition at line 81 of file GeoCaloCalibHit.h.

◆ m_isBarrel

bool GeoCaloCalibHit::m_isBarrel
private

Definition at line 79 of file GeoCaloCalibHit.h.

◆ m_phiBin

int GeoCaloCalibHit::m_phiBin
private

Definition at line 76 of file GeoCaloCalibHit.h.

◆ m_region

int GeoCaloCalibHit::m_region
private

Definition at line 74 of file GeoCaloCalibHit.h.

◆ m_sampling

int GeoCaloCalibHit::m_sampling
private

Definition at line 73 of file GeoCaloCalibHit.h.

◆ m_subdet

int GeoCaloCalibHit::m_subdet
private

Definition at line 71 of file GeoCaloCalibHit.h.

◆ m_type

int GeoCaloCalibHit::m_type
private

Definition at line 72 of file GeoCaloCalibHit.h.


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