ATLAS Offline Software
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
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.

◆ m_ddManager

const CaloDetDescrManager* GeoCaloCalibHit::m_ddManager {nullptr}
private

Definition at line 83 of file GeoCaloCalibHit.h.

◆ 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.

◆ m_hit

const CaloCalibrationHit* GeoCaloCalibHit::m_hit {nullptr}
private

Definition at line 69 of file GeoCaloCalibHit.h.

◆ 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:
GeoCaloCalibHit::INACTIVE
@ INACTIVE
Definition: GeoCaloCalibHit.h:29
GeoCaloCalibHit::TILEAI
@ TILEAI
Definition: GeoCaloCalibHit.h:29
GeoCaloCalibHit::DEAD
@ DEAD
Definition: GeoCaloCalibHit.h:29
GeoCaloCalibHit::TILEINACTIVE
@ TILEINACTIVE
Definition: GeoCaloCalibHit.h:29
GeoCaloCalibHit::TILEDM
@ TILEDM
Definition: GeoCaloCalibHit.h:29
GeoCaloCalibHit::ACTIVE
@ ACTIVE
Definition: GeoCaloCalibHit.h:29
GeoCaloCalibHit::TILEACTIVE
@ TILEACTIVE
Definition: GeoCaloCalibHit.h:29
GeoCaloCalibHit::TILEDEAD
@ TILEDEAD
Definition: GeoCaloCalibHit.h:29
GeoCaloCalibHit::UNRECOGNIZED
@ UNRECOGNIZED
Definition: GeoCaloCalibHit.h:29