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

#include <BmnECALDigit.h>

Public Member Functions

 BmnECALMapElement ()
 
virtual ~BmnECALMapElement ()
 
void SetAdcMap (Int_t chan, ULong_t adcId, UShort_t adcChan)
 
void SetCoeff (Int_t chan, Double_t coeff)
 
void SetCoords (TGeoNode *cell, TGeoNode *mother)
 
void Print ()
 
Bool_t IsAdcMatch (ULong_t adcId, UShort_t adcChan)
 
Int_t GetChan ()
 
Float_t GetX ()
 
Float_t GetY ()
 
Double_t GetLabX ()
 
Double_t GetLabY ()
 
Double_t GetLabZ ()
 
Double_t GetCoeff ()
 
Double_t * EcalCoords ()
 
Double_t * LabCoords ()
 
 BmnECALMapElement ()
 
virtual ~BmnECALMapElement ()
 
void SetAdcMap (Int_t chan, ULong_t adcId, UShort_t adcChan)
 
void SetCoeff (Int_t chan, Double_t coeff)
 
void SetCoords (TGeoNode *cell, TGeoNode *mother)
 
void Print ()
 
Bool_t IsAdcMatch (ULong_t adcId, UShort_t adcChan)
 
Int_t GetChan ()
 
Float_t GetX ()
 
Float_t GetY ()
 
Double_t GetLabX ()
 
Double_t GetLabY ()
 
Double_t GetLabZ ()
 
Double_t GetCoeff ()
 
Double_t * EcalCoords ()
 
Double_t * LabCoords ()
 

Static Public Member Functions

static void PrintTitle ()
 
static void PrintTitle ()
 

Detailed Description

Definition at line 8 of file BmnECALDigit.h.

Constructor & Destructor Documentation

◆ BmnECALMapElement() [1/2]

BmnECALMapElement::BmnECALMapElement ( )
inline

Definition at line 18 of file BmnECALDigit.h.

◆ ~BmnECALMapElement() [1/2]

virtual BmnECALMapElement::~BmnECALMapElement ( )
inlinevirtual

Definition at line 19 of file BmnECALDigit.h.

◆ BmnECALMapElement() [2/2]

BmnECALMapElement::BmnECALMapElement ( )
inline

Definition at line 18 of file BmnECALDigit.h.

◆ ~BmnECALMapElement() [2/2]

virtual BmnECALMapElement::~BmnECALMapElement ( )
inlinevirtual

Definition at line 19 of file BmnECALDigit.h.

Member Function Documentation

◆ EcalCoords() [1/2]

Double_t * BmnECALMapElement::EcalCoords ( )
inline

Definition at line 40 of file BmnECALDigit.h.

Referenced by SetCoords().

◆ EcalCoords() [2/2]

Double_t * BmnECALMapElement::EcalCoords ( )
inline

Definition at line 40 of file BmnECALDigit.h.

◆ GetChan() [1/2]

Int_t BmnECALMapElement::GetChan ( )
inline

Definition at line 30 of file BmnECALDigit.h.

Referenced by BmnECALDigit::Set().

◆ GetChan() [2/2]

Int_t BmnECALMapElement::GetChan ( )
inline

Definition at line 30 of file BmnECALDigit.h.

◆ GetCoeff() [1/2]

Double_t BmnECALMapElement::GetCoeff ( )
inline

Definition at line 38 of file BmnECALDigit.h.

◆ GetCoeff() [2/2]

Double_t BmnECALMapElement::GetCoeff ( )
inline

Definition at line 38 of file BmnECALDigit.h.

◆ GetLabX() [1/2]

Double_t BmnECALMapElement::GetLabX ( )
inline

Definition at line 34 of file BmnECALDigit.h.

Referenced by BmnECALDigit::Set().

◆ GetLabX() [2/2]

Double_t BmnECALMapElement::GetLabX ( )
inline

Definition at line 34 of file BmnECALDigit.h.

◆ GetLabY() [1/2]

Double_t BmnECALMapElement::GetLabY ( )
inline

Definition at line 35 of file BmnECALDigit.h.

Referenced by BmnECALDigit::Set().

◆ GetLabY() [2/2]

Double_t BmnECALMapElement::GetLabY ( )
inline

Definition at line 35 of file BmnECALDigit.h.

◆ GetLabZ() [1/2]

Double_t BmnECALMapElement::GetLabZ ( )
inline

Definition at line 36 of file BmnECALDigit.h.

Referenced by BmnECALDigit::Set().

◆ GetLabZ() [2/2]

Double_t BmnECALMapElement::GetLabZ ( )
inline

Definition at line 36 of file BmnECALDigit.h.

◆ GetX() [1/2]

Float_t BmnECALMapElement::GetX ( )
inline

Definition at line 31 of file BmnECALDigit.h.

Referenced by BmnECALDigit::Set().

◆ GetX() [2/2]

Float_t BmnECALMapElement::GetX ( )
inline

Definition at line 31 of file BmnECALDigit.h.

◆ GetY() [1/2]

Float_t BmnECALMapElement::GetY ( )
inline

Definition at line 32 of file BmnECALDigit.h.

Referenced by BmnECALDigit::Set().

◆ GetY() [2/2]

Float_t BmnECALMapElement::GetY ( )
inline

Definition at line 32 of file BmnECALDigit.h.

◆ IsAdcMatch() [1/2]

Bool_t BmnECALMapElement::IsAdcMatch ( ULong_t  adcId,
UShort_t  adcChan 
)
inline

Definition at line 28 of file BmnECALDigit.h.

◆ IsAdcMatch() [2/2]

Bool_t BmnECALMapElement::IsAdcMatch ( ULong_t  adcId,
UShort_t  adcChan 
)
inline

Definition at line 28 of file BmnECALDigit.h.

◆ LabCoords() [1/2]

Double_t * BmnECALMapElement::LabCoords ( )
inline

Definition at line 41 of file BmnECALDigit.h.

Referenced by SetCoords().

◆ LabCoords() [2/2]

Double_t * BmnECALMapElement::LabCoords ( )
inline

Definition at line 41 of file BmnECALDigit.h.

◆ Print() [1/2]

void BmnECALMapElement::Print ( )

Definition at line 46 of file BmnECALDigit.cxx.

Referenced by BmnECALRaw2Digit::print().

◆ Print() [2/2]

void BmnECALMapElement::Print ( )

◆ PrintTitle() [1/2]

void BmnECALMapElement::PrintTitle ( )
static

Definition at line 34 of file BmnECALDigit.cxx.

Referenced by BmnECALRaw2Digit::print().

◆ PrintTitle() [2/2]

static void BmnECALMapElement::PrintTitle ( )
static

◆ SetAdcMap() [1/2]

void BmnECALMapElement::SetAdcMap ( Int_t  chan,
ULong_t  adcId,
UShort_t  adcChan 
)

Definition at line 7 of file BmnECALDigit.cxx.

Referenced by BmnECALRaw2Digit::LoadAdcMap().

◆ SetAdcMap() [2/2]

void BmnECALMapElement::SetAdcMap ( Int_t  chan,
ULong_t  adcId,
UShort_t  adcChan 
)

◆ SetCoeff() [1/2]

void BmnECALMapElement::SetCoeff ( Int_t  chan,
Double_t  coeff 
)

Definition at line 16 of file BmnECALDigit.cxx.

Referenced by BmnECALRaw2Digit::LoadCalibration().

◆ SetCoeff() [2/2]

void BmnECALMapElement::SetCoeff ( Int_t  chan,
Double_t  coeff 
)

◆ SetCoords() [1/2]

void BmnECALMapElement::SetCoords ( TGeoNode *  cell,
TGeoNode *  mother 
)

Definition at line 24 of file BmnECALDigit.cxx.

References EcalCoords(), and LabCoords().

Referenced by BmnECALRaw2Digit::LoadGeometry().

◆ SetCoords() [2/2]

void BmnECALMapElement::SetCoords ( TGeoNode *  cell,
TGeoNode *  mother 
)

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