ATLAS Offline Software
|
#include <VP1CaloCells.h>
Public Member Functions | |
VP1CaloCell (const CaloCell *caloCell) | |
virtual | ~VP1CaloCell () |
double | energyToTransverse (const double &) const |
bool | cutPassed (const VP1CC_GlobalCuts &globalCuts) |
const CaloCell * | getCaloCell () |
Identifier | getID () |
void | updateScene (VP1CC_SoNode2CCMap *node2cc, bool useEt, const QPair< bool, double > &scale, bool outline, const VP1CC_GlobalCuts &globalCuts) |
virtual void | build3DObjects (VP1CC_SoNode2CCMap *node2cc, bool useEt, const QPair< bool, double > &scale, bool outline, const VP1CC_GlobalCuts &)=0 |
double | cellDepth (const QPair< bool, double > &scale, const double &energy) |
virtual bool | isInsideClipVolume (const VP1CC_GlobalCuts &globalCuts) |
virtual void | remove3DObjects (VP1CC_SoNode2CCMap *node2cc)=0 |
virtual std::vector< std::string > | ToString (const CaloCell_ID *calo_id, const std::string &extrainfos="")=0 |
Protected Attributes | |
const CaloCell * | m_caloCell |
Definition at line 159 of file VP1CaloCells.h.
Definition at line 35 of file VP1CaloCells.cxx.
|
virtual |
Definition at line 44 of file VP1CaloCells.cxx.
|
pure virtual |
Implemented in VP1CC_TileCrack, VP1CC_TileBarEc, VP1CC_LArFCAL, VP1CC_LArEMECHEC, and VP1CC_LArEMB.
Definition at line 189 of file VP1CaloCells.h.
bool VP1CaloCell::cutPassed | ( | const VP1CC_GlobalCuts & | globalCuts | ) |
Definition at line 63 of file VP1CaloCells.cxx.
double VP1CaloCell::energyToTransverse | ( | const double & | e | ) | const |
Definition at line 58 of file VP1CaloCells.cxx.
Definition at line 48 of file VP1CaloCells.cxx.
Identifier VP1CaloCell::getID | ( | ) |
Definition at line 53 of file VP1CaloCells.cxx.
|
virtual |
Reimplemented in VP1CC_TileCrack, and VP1CC_TileBarEc.
Definition at line 90 of file VP1CaloCells.cxx.
|
pure virtual |
Implemented in VP1CC_TileCrack, VP1CC_TileBarEc, and VP1CC_LAr.
|
pure virtual |
Implemented in VP1CC_TileCrack, VP1CC_TileBarEc, VP1CC_LArFCAL, VP1CC_LArEMECHEC, and VP1CC_LArEMB.
void VP1CaloCell::updateScene | ( | VP1CC_SoNode2CCMap * | node2cc, |
bool | useEt, | ||
const QPair< bool, double > & | scale, | ||
bool | outline, | ||
const VP1CC_GlobalCuts & | globalCuts | ||
) |
Definition at line 99 of file VP1CaloCells.cxx.
Definition at line 204 of file VP1CaloCells.h.