All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
CaloDigi

Digitization for the SDHcal - based on NewLDCCaloDigi. More...

Modules

 G2CD
 
 ILDCaloDigi
 Simple calorimeter digitizer Processor.
 
 LDCCaloDigi
 Simple calorimeter digitizer Processor.
 
 MokkaCaloDigi
 Calorimeter digitizer Processor for LCIO files produced by Mokka.
 
 NewLDCCaloDigi
 Simple calorimeter digitizer Processor.
 
 SimpleCaloDigi
 Simple calorimeter digitizer Processor.
 
 SimpleFCalDigi
 Simple calorimeter digitizer for the LCal Processor.
 
 SimpleMuonDigi
 Simple calorimeter digitizer for the muon detectors.
 
 BruteForceEcalGapFiller
 
 RealisticCaloDigi
 Realistic digitisation of calorimeter hits.
 
 RealisticCaloDigiScinPpd
 Realistic digitisation of scint+PPD (SiPM, MPPC) calorimeter hits.
 
 RealisticCaloDigiSilicon
 Realistic digitisation of silicon calorimeter hits.
 
 RealisticCaloReco
 Realistic reconstruction of calorimeter hits.
 
 RealisticCaloRecoScinPpd
 Realistic reconstruction of scint+PPD calorimeter hits.
 
 RealisticCaloRecoSilicon
 Realistic reconstruction of silicon calorimeter hits.
 
 SimDigital
 Digitization for the SDHcal - based on NewLDCCaloDigi.
 
 SimDigitalLinkToParticles
 Used for standalone SDHCAL Simulation.
 

Classes

class  DigiHitExtended
 
class  ScintillatorPpdDigi
 
class  ChargeInducer
 
class  UniformPolya
 
class  AsicPolya
 
struct  ChargeSpreaderParameters
 
class  ChargeSpreader
 
class  GaussianSpreader
 
class  ExactSpreader
 
class  ExactSpreaderPerAsic
 
class  EfficiencyManager
 
class  UniformEfficiency
 
class  AsicEfficiency
 
struct  StepAndCharge
 
struct  AsicKey
 
struct  SimDigital::hitMemory
 
struct  PotentialSameTrackID
 
class  SimDigitalGeomCellId
 
class  SimDigitalGeomCellIdLCGEO
 
class  SimDigitalGeomCellIdPROTO
 
class  SimDigitalToEnergy
 

Typedefs

typedef std::vector
< SimCalorimeterHit * > 
SimCalorimeterHitVec
 
using RealisticCaloDigi::integr_res = std::pair< float, float >
 
using RealisticCaloDigi::integr_res_opt = std::optional< integr_res >
 
using RealisticCaloDigi::integr_function = std::function< integr_res_opt(const EVENT::SimCalorimeterHit *)>
 
typedef std::map
< dd4hep::long64, hitMemory > 
SimDigital::cellIDHitMap
 

Enumerations

enum  {
  ILDCaloDigi::SQUARE, ILDCaloDigi::STRIP_ALIGN_ALONG_SLAB, ILDCaloDigi::STRIP_ALIGN_ACROSS_SLAB, ILDCaloDigi::SIECAL =0,
  ILDCaloDigi::SCECAL
}
 
enum  { BruteForceEcalGapFiller::MAXMODULE =10, BruteForceEcalGapFiller::MAXSTAVE =15, BruteForceEcalGapFiller::MAXLAYER =50 }
 
enum  { BruteForceEcalGapFiller::ECALENDCAP, BruteForceEcalGapFiller::ECALBARREL }
 
enum  { RealisticCaloDigi::MIP, RealisticCaloDigi::GEVDEP, RealisticCaloDigi::NPE }
 

Functions

 G2CD::G2CD (const G2CD &)=delete
 
G2CDG2CD::operator= (const G2CD &)=delete
 
ProcessorG2CD::newProcessor ()
 
 G2CD::G2CD ()
 
 G2CD::~G2CD ()
 
void G2CD::init ()
 
void G2CD::processEvent (LCEvent *evtP)
 
void G2CD::end ()
 
 ILDCaloDigi::ILDCaloDigi (const ILDCaloDigi &)=delete
 
ILDCaloDigiILDCaloDigi::operator= (const ILDCaloDigi &)=delete
 
virtual ProcessorILDCaloDigi::newProcessor ()
 
 ILDCaloDigi::ILDCaloDigi ()
 
virtual void ILDCaloDigi::init ()
 
virtual void ILDCaloDigi::processRunHeader (LCRunHeader *run)
 
virtual void ILDCaloDigi::processEvent (LCEvent *evt)
 
virtual void ILDCaloDigi::check (LCEvent *evt)
 
virtual void ILDCaloDigi::end ()
 
virtual void ILDCaloDigi::fillECALGaps ()
 
float ILDCaloDigi::digitalHcalCalibCoeff (CHT::Layout, float energy)
 
float ILDCaloDigi::analogueHcalCalibCoeff (CHT::Layout, int layer)
 
float ILDCaloDigi::digitalEcalCalibCoeff (int layer)
 
float ILDCaloDigi::analogueEcalCalibCoeff (int layer)
 
float ILDCaloDigi::ecalEnergyDigi (float energy, int id0, int id1)
 
float ILDCaloDigi::ahcalEnergyDigi (float energy, int id0, int id1)
 
float ILDCaloDigi::siliconDigi (float energy)
 
float ILDCaloDigi::scintillatorDigi (float energy, bool isEcal)
 
LCCollection * ILDCaloDigi::combineVirtualStripCells (LCCollection *col, bool isBarrel, int orientation)
 
int ILDCaloDigi::getNumberOfVirtualCells ()
 
std::vector< std::pair< int,
int > > & 
ILDCaloDigi::getLayerConfig ()
 
void ILDCaloDigi::checkConsistency (std::string colName, int layer)
 
std::pair< int, int > ILDCaloDigi::getLayerProperties (std::string colName, int layer)
 
int ILDCaloDigi::getStripOrientationFromColName (std::string colName)
 
 LDCCaloDigi::LDCCaloDigi (const LDCCaloDigi &)=delete
 
LDCCaloDigiLDCCaloDigi::operator= (const LDCCaloDigi &)=delete
 
virtual ProcessorLDCCaloDigi::newProcessor ()
 
 LDCCaloDigi::LDCCaloDigi ()
 
virtual void LDCCaloDigi::init ()
 
virtual void LDCCaloDigi::processRunHeader (LCRunHeader *run)
 
virtual void LDCCaloDigi::processEvent (LCEvent *evt)
 
virtual void LDCCaloDigi::check (LCEvent *evt)
 
virtual void LDCCaloDigi::end ()
 
virtual void LDCCaloDigi::fillECALGaps ()
 
 MokkaCaloDigi::MokkaCaloDigi (const MokkaCaloDigi &)=delete
 
MokkaCaloDigiMokkaCaloDigi::operator= (const MokkaCaloDigi &)=delete
 
virtual ProcessorMokkaCaloDigi::newProcessor ()
 
 MokkaCaloDigi::MokkaCaloDigi ()
 
virtual void MokkaCaloDigi::init ()
 Called at the begin of the job before anything is read. More...
 
virtual void MokkaCaloDigi::processRunHeader (LCRunHeader *run)
 Called for every run. More...
 
virtual void MokkaCaloDigi::processEvent (LCEvent *evt)
 Called for every event - the working horse. More...
 
virtual void MokkaCaloDigi::check (LCEvent *evt)
 
virtual void MokkaCaloDigi::end ()
 Called after data processing for clean up. More...
 
MyHitMokkaCaloDigi::ProcessHitInBarrel (SimCalorimeterHit *hit)
 
MyHitMokkaCaloDigi::ProcessHitInEndcap (SimCalorimeterHit *hit)
 
virtual ProcessorNewLDCCaloDigi::newProcessor ()
 
 NewLDCCaloDigi::NewLDCCaloDigi ()
 
virtual void NewLDCCaloDigi::init ()
 
virtual void NewLDCCaloDigi::processRunHeader (LCRunHeader *run)
 
virtual void NewLDCCaloDigi::processEvent (LCEvent *evt)
 
virtual void NewLDCCaloDigi::check (LCEvent *evt)
 
virtual void NewLDCCaloDigi::end ()
 
virtual void NewLDCCaloDigi::fillECALGaps ()
 
virtual ProcessorSimpleCaloDigi::newProcessor ()
 
 SimpleCaloDigi::SimpleCaloDigi ()
 
virtual void SimpleCaloDigi::init ()
 
virtual void SimpleCaloDigi::processRunHeader (LCRunHeader *run)
 
virtual void SimpleCaloDigi::processEvent (LCEvent *evt)
 
virtual void SimpleCaloDigi::check (LCEvent *evt)
 
virtual void SimpleCaloDigi::end ()
 
virtual ProcessorSimpleFCalDigi::newProcessor ()
 
 SimpleFCalDigi::SimpleFCalDigi ()
 
virtual void SimpleFCalDigi::init ()
 
virtual void SimpleFCalDigi::processRunHeader (LCRunHeader *run)
 
virtual void SimpleFCalDigi::processEvent (LCEvent *evt)
 
virtual void SimpleFCalDigi::check (LCEvent *evt)
 
virtual void SimpleFCalDigi::end ()
 
virtual ProcessorSimpleMuonDigi::newProcessor ()
 
 SimpleMuonDigi::SimpleMuonDigi ()
 
virtual void SimpleMuonDigi::init ()
 
virtual void SimpleMuonDigi::processRunHeader (LCRunHeader *run)
 
virtual void SimpleMuonDigi::processEvent (LCEvent *evt)
 
virtual void SimpleMuonDigi::check (LCEvent *evt)
 
virtual void SimpleMuonDigi::end ()
 
bool SimpleMuonDigi::useLayer (CHT::Layout caloLayout, unsigned int layer)
 
virtual ProcessorBruteForceEcalGapFiller::newProcessor ()
 
 BruteForceEcalGapFiller::BruteForceEcalGapFiller ()
 
virtual void BruteForceEcalGapFiller::init ()
 
virtual void BruteForceEcalGapFiller::processRunHeader (LCRunHeader *)
 
virtual void BruteForceEcalGapFiller::processEvent (LCEvent *evt)
 
virtual void BruteForceEcalGapFiller::check (LCEvent *)
 
virtual void BruteForceEcalGapFiller::end ()
 
 BruteForceEcalGapFiller::BruteForceEcalGapFiller (const BruteForceEcalGapFiller &)=delete
 
BruteForceEcalGapFillerBruteForceEcalGapFiller::operator= (const BruteForceEcalGapFiller &)=delete
 
void BruteForceEcalGapFiller::getGeometryData (const int ihitType)
 
void BruteForceEcalGapFiller::addIntraModuleGapHits (LCCollectionVec *newcol)
 
void BruteForceEcalGapFiller::addInterModuleGapHits (LCCollectionVec *newcol)
 
 RealisticCaloDigi::RealisticCaloDigi ()
 
 RealisticCaloDigi::RealisticCaloDigi (const RealisticCaloDigi &)=delete
 
RealisticCaloDigiRealisticCaloDigi::operator= (const RealisticCaloDigi &)=delete
 
virtual void RealisticCaloDigi::init ()
 
virtual void RealisticCaloDigi::processRunHeader (LCRunHeader *run)
 
virtual void RealisticCaloDigi::processEvent (LCEvent *evt)
 
virtual void RealisticCaloDigi::check (LCEvent *evt)
 
virtual void RealisticCaloDigi::end ()
 
virtual float RealisticCaloDigi::EnergyDigi (float energy, int id0, int id1)
 
virtual integr_res_opt RealisticCaloDigi::Integrate (const SimCalorimeterHit *hit) const
 
integr_res_opt RealisticCaloDigi::StandardIntegration (const SimCalorimeterHit *hit) const
 
integr_res_opt RealisticCaloDigi::ROCIntegration (const SimCalorimeterHit *hit) const
 
float RealisticCaloDigi::SmearTime (float time) const
 
virtual int RealisticCaloDigi::getMyUnit () const =0
 
virtual float RealisticCaloDigi::digitiseDetectorEnergy (float energy) const =0
 
virtual float RealisticCaloDigi::convertEnergy (float energy, int inScale) const =0
 
virtual ProcessorRealisticCaloDigiScinPpd::newProcessor ()
 
 RealisticCaloDigiScinPpd::RealisticCaloDigiScinPpd ()
 
int RealisticCaloDigiScinPpd::getMyUnit () const
 
float RealisticCaloDigiScinPpd::digitiseDetectorEnergy (float energy) const
 
float RealisticCaloDigiScinPpd::convertEnergy (float energy, int inputUnit) const
 
virtual ProcessorRealisticCaloDigiSilicon::newProcessor ()
 
 RealisticCaloDigiSilicon::RealisticCaloDigiSilicon ()
 
int RealisticCaloDigiSilicon::getMyUnit () const
 
float RealisticCaloDigiSilicon::convertEnergy (float energy, int inputUnit) const
 
float RealisticCaloDigiSilicon::digitiseDetectorEnergy (float energy) const
 
 RealisticCaloReco::RealisticCaloReco ()
 
 RealisticCaloReco::RealisticCaloReco (const RealisticCaloReco &)=delete
 
RealisticCaloRecoRealisticCaloReco::operator= (const RealisticCaloReco &)=delete
 
virtual void RealisticCaloReco::init ()
 
virtual void RealisticCaloReco::processRunHeader (LCRunHeader *run)
 
virtual void RealisticCaloReco::processEvent (LCEvent *evt)
 
virtual void RealisticCaloReco::check (LCEvent *evt)
 
virtual void RealisticCaloReco::end ()
 
float RealisticCaloReco::getLayerCalib (int ilayer)
 
virtual float RealisticCaloReco::reconstructEnergy (const CalorimeterHit *hit)=0
 
virtual ProcessorRealisticCaloRecoScinPpd::newProcessor ()
 
 RealisticCaloRecoScinPpd::RealisticCaloRecoScinPpd ()
 
virtual float RealisticCaloRecoScinPpd::reconstructEnergy (const CalorimeterHit *hit)
 
virtual ProcessorRealisticCaloRecoSilicon::newProcessor ()
 
 RealisticCaloRecoSilicon::RealisticCaloRecoSilicon ()
 
virtual void RealisticCaloRecoSilicon::init ()
 
virtual float RealisticCaloRecoSilicon::reconstructEnergy (const CalorimeterHit *hit)
 
 StepAndCharge::StepAndCharge ()
 
 StepAndCharge::StepAndCharge (LCVector3D vec, float _length, float _time)
 
 AsicKey::AsicKey (int l, int aI=-1, int aJ=-1)
 
bool AsicKey::operator< (const AsicKey &b) const
 
bool AsicKey::operator== (const AsicKey &b) const
 
virtual ProcessorSimDigital::newProcessor ()
 
 SimDigital::SimDigital ()
 
virtual void SimDigital::init ()
 Called at the begin of the job before anything is read. More...
 
virtual void SimDigital::processEvent (LCEvent *evt)
 Called for every event - the working horse. More...
 
 SimDigital::SimDigital (const SimDigital &toCopy)=delete
 
void SimDigital::operator= (const SimDigital &toCopy)=delete
 
 SimDigital::hitMemory::hitMemory ()
 
 SimDigital::hitMemory::hitMemory (const hitMemory &other)=delete
 
hitMemory & SimDigital::hitMemory::operator= (const hitMemory &other)=delete
 
void SimDigital::processCollection (LCCollection *inputCol, LCCollectionVec *&outputCol, LCCollectionVec *&outputRelCol, CHT::Layout layout)
 
cellIDHitMap SimDigital::createPotentialOutputHits (LCCollection *col, SimDigitalGeomCellId *aGeomCellId)
 
void SimDigital::removeAdjacentStep (std::vector< StepAndCharge > &vec)
 
void SimDigital::fillTupleStep (const std::vector< StepAndCharge > &vec, int level)
 
void SimDigital::removeHitsBelowThreshold (cellIDHitMap &myHitMap, float threshold)
 
void SimDigital::applyThresholds (cellIDHitMap &myHitMap)
 
virtual marlin::Processor * SimDigitalLinkToParticles::newProcessor ()
 
 SimDigitalLinkToParticles::SimDigitalLinkToParticles ()
 
virtual void SimDigitalLinkToParticles::processEvent (LCEvent *evt)
 
virtual void SimDigitalLinkToParticles::init ()
 
LCCollectionVec * SimDigitalLinkToParticles::processCollection (LCCollection *inputCol, LCCollection *inputRelCol)
 

Variables

std::string G2CD::_treeFileName {}
 
std::string G2CD::_treeName {}
 
std::string G2CD::_colName {}
 
std::vector< std::string > G2CD::_hcalCollections {}
 
std::vector< std::string > G2CD::_outputHcalCollections {}
 
std::vector< std::string > G2CD::_ecalCollections {}
 
std::vector< std::string > G2CD::_outputEcalCollections {}
 
std::vector< float > G2CD::_ChargeSpatialDistri {}
 
std::vector< float > G2CD::_thresholdHcal {}
 
std::vector< float > G2CD::_calibCoeffEcal {}
 
std::vector< int > G2CD::_ShowerPositionShiftID {}
 
float G2CD::_thresholdEcal {}
 
int G2CD::_NEcalThinLayer {}
 
int G2CD::_overwrite {}
 
int G2CD::_DigiCellSize {}
 
int G2CD::_UsingDefaultDetector {}
 
float G2CD::_PolyaParaA {}
 
float G2CD::_PolyaParaB {}
 
float G2CD::_PolyaParaC {}
 
float G2CD::_ChanceOfKink {}
 
float G2CD::_KinkHitChargeBoost {}
 
TTree * G2CD::_outputTree {}
 
TH1F * G2CD::_NH1stLayer {}
 
TH1F * G2CD::_NH8thLayer {}
 
TF1 * G2CD::_QPolya {}
 
int G2CD::_Num {}
 
int G2CD::_eventNr {}
 
int G2CD::_M {}
 
int G2CD::_S {}
 
int G2CD::_I {}
 
int G2CD::_J {}
 
int G2CD::_K {}
 
int G2CD::_Seg {}
 
float G2CD::_PosX {}
 
float G2CD::_PosY {}
 
float G2CD::_PosZ {}
 
float G2CD::_EDepo {}
 
float G2CD::_Charge {}
 
int G2CD::_NHit1mm {}
 
int G2CD::_NHit1mmCenter {}
 
int G2CD::_NHit1mmCorner {}
 
int G2CD::_NHit1mmSide {}
 
int G2CD::_TotalNHit1mm {}
 
int G2CD::_TotalNHit {}
 
int G2CD::_TotalMultiHit {}
 
int G2CD::_N1 {}
 
int G2CD::_N2 {}
 
int G2CD::_N3 {}
 
std::string G2CD::_fileName {}
 
std::ostream * G2CD::_output {}
 
int ILDCaloDigi::_nRun {}
 
int ILDCaloDigi::_nEvt {}
 
LCFlagImpl ILDCaloDigi::_flag {}
 
std::vector< std::string > ILDCaloDigi::_ecalCollections {}
 
std::vector< std::string > ILDCaloDigi::_hcalCollections {}
 
std::vector< std::string > ILDCaloDigi::_outputEcalCollections {}
 
std::vector< std::string > ILDCaloDigi::_outputHcalCollections {}
 
std::string ILDCaloDigi::_outputRelCollection {}
 
float ILDCaloDigi::_thresholdEcal {}
 
std::string ILDCaloDigi::_unitThresholdEcal {}
 
std::vector< float > ILDCaloDigi::_thresholdHcal {}
 
std::string ILDCaloDigi::_unitThresholdHcal {}
 
int ILDCaloDigi::_digitalEcal {}
 
int ILDCaloDigi::_mapsEcalCorrection {}
 
int ILDCaloDigi::_digitalHcal {}
 
bool ILDCaloDigi::_ECAL_stripHits {}
 
std::vector< float > ILDCaloDigi::_calibrCoeffEcal {}
 
std::vector< float > ILDCaloDigi::_calibrCoeffHcalBarrel {}
 
std::vector< float > ILDCaloDigi::_calibrCoeffHcalEndCap {}
 
std::vector< float > ILDCaloDigi::_calibrCoeffHcalOther {}
 
std::vector< int > ILDCaloDigi::_ecalLayers {}
 
std::vector< int > ILDCaloDigi::_hcalLayers {}
 
int ILDCaloDigi::_ecalGapCorrection {}
 
float ILDCaloDigi::_ecalGapCorrectionFactor {}
 
float ILDCaloDigi::_ecalModuleGapCorrectionFactor {}
 
float ILDCaloDigi::_ecalEndcapCorrectionFactor {}
 
float ILDCaloDigi::_hcalEndcapCorrectionFactor {}
 
int ILDCaloDigi::_hcalGapCorrection {}
 
float ILDCaloDigi::_hcalModuleGapCorrectionFactor {}
 
std::vector< CalorimeterHitImpl * > ILDCaloDigi::_calHitsByStaveLayer [MAX_STAVES][MAX_LAYERS]
 
std::vector< int > ILDCaloDigi::_calHitsByStaveLayerModule [MAX_STAVES][MAX_LAYERS]
 
float ILDCaloDigi::_zOfEcalEndcap {}
 
float ILDCaloDigi::_barrelPixelSizeT [MAX_LAYERS] {}
 
float ILDCaloDigi::_barrelPixelSizeZ [MAX_LAYERS] {}
 
float ILDCaloDigi::_endcapPixelSizeX [MAX_LAYERS] {}
 
float ILDCaloDigi::_endcapPixelSizeY [MAX_LAYERS] {}
 
float ILDCaloDigi::_barrelStaveDir [MAX_STAVES][2] {}
 
int ILDCaloDigi::_histograms {}
 
int ILDCaloDigi::_useEcalTiming {}
 
int ILDCaloDigi::_ecalCorrectTimesForPropagation {}
 
float ILDCaloDigi::_ecalTimeWindowMin {}
 
float ILDCaloDigi::_ecalBarrelTimeWindowMax {}
 
float ILDCaloDigi::_ecalEndcapTimeWindowMax {}
 
float ILDCaloDigi::_ecalDeltaTimeHitResolution {}
 
float ILDCaloDigi::_ecalTimeResolution {}
 
bool ILDCaloDigi::_ecalSimpleTimingCut {}
 
int ILDCaloDigi::_useHcalTiming {}
 
int ILDCaloDigi::_hcalCorrectTimesForPropagation {}
 
float ILDCaloDigi::_hcalTimeWindowMin {}
 
float ILDCaloDigi::_hcalBarrelTimeWindowMax {}
 
float ILDCaloDigi::_hcalEndcapTimeWindowMax {}
 
float ILDCaloDigi::_hcalDeltaTimeHitResolution {}
 
float ILDCaloDigi::_hcalTimeResolution {}
 
bool ILDCaloDigi::_hcalSimpleTimingCut {}
 
ScintillatorPpdDigiILDCaloDigi::_scEcalDigi {}
 
ScintillatorPpdDigiILDCaloDigi::_scHcalDigi {}
 
float ILDCaloDigi::_calibEcalMip {}
 
int ILDCaloDigi::_applyEcalDigi {}
 
float ILDCaloDigi::_ecal_PPD_pe_per_mip {}
 
int ILDCaloDigi::_ecal_PPD_n_pixels {}
 
float ILDCaloDigi::_ehEnergy {}
 
float ILDCaloDigi::_ecal_misCalibNpix {}
 
float ILDCaloDigi::_misCalibEcal_uncorrel {}
 
bool ILDCaloDigi::_misCalibEcal_uncorrel_keep {}
 
float ILDCaloDigi::_misCalibEcal_correl {}
 
float ILDCaloDigi::_deadCellFractionEcal {}
 
bool ILDCaloDigi::_deadCellEcal_keep {}
 
float ILDCaloDigi::_strip_abs_length {}
 
float ILDCaloDigi::_ecal_pixSpread {}
 
float ILDCaloDigi::_ecal_elec_noise {}
 
float ILDCaloDigi::_ecalMaxDynMip {}
 
int ILDCaloDigi::_ecalStrip_default_nVirt {}
 
std::string ILDCaloDigi::_ecal_deafult_layer_config {}
 
float ILDCaloDigi::_calibHcalMip {}
 
int ILDCaloDigi::_applyHcalDigi {}
 
float ILDCaloDigi::_hcal_PPD_pe_per_mip {}
 
int ILDCaloDigi::_hcal_PPD_n_pixels {}
 
float ILDCaloDigi::_hcal_misCalibNpix {}
 
float ILDCaloDigi::_misCalibHcal_uncorrel {}
 
bool ILDCaloDigi::_misCalibHcal_uncorrel_keep {}
 
float ILDCaloDigi::_misCalibHcal_correl {}
 
float ILDCaloDigi::_deadCellFractionHcal {}
 
bool ILDCaloDigi::_deadCellHcal_keep {}
 
float ILDCaloDigi::_hcal_pixSpread {}
 
float ILDCaloDigi::_hcal_elec_noise {}
 
float ILDCaloDigi::_hcalMaxDynMip {}
 
std::vector< std::pair< int,
int > > 
ILDCaloDigi::_layerTypes {}
 
int ILDCaloDigi::_strip_virt_cells {}
 
int ILDCaloDigi::_countWarnings {}
 
std::string ILDCaloDigi::_ecalLayout {}
 
float ILDCaloDigi::_event_correl_miscalib_ecal {}
 
float ILDCaloDigi::_event_correl_miscalib_hcal {}
 
CLHEP::MTwistEngine * ILDCaloDigi::_randomEngineDeadCellEcal {}
 
CLHEP::MTwistEngine * ILDCaloDigi::_randomEngineDeadCellHcal {}
 
std::map< std::pair< int, int >
, float > 
ILDCaloDigi::_ECAL_cell_miscalibs {}
 
std::map< std::pair< int, int >
, bool > 
ILDCaloDigi::_ECAL_cell_dead {}
 
std::map< std::pair< int, int >
, float > 
ILDCaloDigi::_HCAL_cell_miscalibs {}
 
std::map< std::pair< int, int >
, bool > 
ILDCaloDigi::_HCAL_cell_dead {}
 
std::string ILDCaloDigi::_cellIDLayerString {}
 
std::string ILDCaloDigi::_cellIDModuleString {}
 
std::string ILDCaloDigi::_cellIDStaveString {}
 
std::string ILDCaloDigi::_cellIDIndexIString {}
 
std::string ILDCaloDigi::_cellIDIndexJString {}
 
TH1F * ILDCaloDigi::fEcal {}
 
TH1F * ILDCaloDigi::fHcal {}
 
TH1F * ILDCaloDigi::fEcalC {}
 
TH1F * ILDCaloDigi::fHcalC {}
 
TH1F * ILDCaloDigi::fEcalC1 {}
 
TH1F * ILDCaloDigi::fHcalC1 {}
 
TH1F * ILDCaloDigi::fEcalC2 {}
 
TH1F * ILDCaloDigi::fHcalC2 {}
 
TH2F * ILDCaloDigi::fHcalCvsE {}
 
TH2F * ILDCaloDigi::fHcalLayer1 {}
 
TH2F * ILDCaloDigi::fHcalLayer11 {}
 
TH2F * ILDCaloDigi::fHcalLayer21 {}
 
TH2F * ILDCaloDigi::fHcalLayer31 {}
 
TH2F * ILDCaloDigi::fHcalLayer41 {}
 
TH2F * ILDCaloDigi::fHcalLayer51 {}
 
TH2F * ILDCaloDigi::fHcalLayer61 {}
 
TH2F * ILDCaloDigi::fHcalLayer71 {}
 
TH1F * ILDCaloDigi::fHcalRLayer1 {}
 
TH1F * ILDCaloDigi::fHcalRLayer11 {}
 
TH1F * ILDCaloDigi::fHcalRLayer21 {}
 
TH1F * ILDCaloDigi::fHcalRLayer31 {}
 
TH1F * ILDCaloDigi::fHcalRLayer41 {}
 
TH1F * ILDCaloDigi::fHcalRLayer51 {}
 
TH1F * ILDCaloDigi::fHcalRLayer61 {}
 
TH1F * ILDCaloDigi::fHcalRLayer71 {}
 
TH1F * ILDCaloDigi::fHcalRLayerNorm {}
 
TH1F * ILDCaloDigi::fEcalRLayerNorm {}
 
TH2F * ILDCaloDigi::fEcalLayer1 {}
 
TH2F * ILDCaloDigi::fEcalLayer11 {}
 
TH2F * ILDCaloDigi::fEcalLayer21 {}
 
TH1F * ILDCaloDigi::fEcalRLayer1 {}
 
TH1F * ILDCaloDigi::fEcalRLayer11 {}
 
TH1F * ILDCaloDigi::fEcalRLayer21 {}
 
int LDCCaloDigi::_nRun {}
 
int LDCCaloDigi::_nEvt {}
 
std::vector< std::string > LDCCaloDigi::_ecalCollections {}
 
std::vector< std::string > LDCCaloDigi::_hcalCollections {}
 
std::string LDCCaloDigi::_outputEcalCollection {}
 
std::string LDCCaloDigi::_outputHcalCollection {}
 
std::string LDCCaloDigi::_outputRelCollection {}
 
float LDCCaloDigi::_thresholdEcal {}
 
float LDCCaloDigi::_thresholdHcal {}
 
int LDCCaloDigi::_digitalEcal {}
 
int LDCCaloDigi::_digitalHcal {}
 
std::vector< float > LDCCaloDigi::_calibrCoeffEcal {}
 
std::vector< float > LDCCaloDigi::_calibrCoeffHcal {}
 
std::vector< int > LDCCaloDigi::_ecalLayers {}
 
std::vector< int > LDCCaloDigi::_hcalLayers {}
 
int LDCCaloDigi::_ecalGapCorrection {}
 
float LDCCaloDigi::_ecalGapCorrectionFactor {}
 
float LDCCaloDigi::_ecalModuleGapCorrectionFactor {}
 
float LDCCaloDigi::_ecalEndcapCorrectionFactor {}
 
std::vector< CalorimeterHitImpl * > LDCCaloDigi::_calHitsByStaveLayer [MAX_STAVES][MAX_LAYERS]
 
std::vector< int > LDCCaloDigi::_calHitsByStaveLayerModule [MAX_STAVES][MAX_LAYERS]
 
float LDCCaloDigi::_zOfEcalEndcap {}
 
float LDCCaloDigi::_barrelPixelSizeT [MAX_LAYERS] {}
 
float LDCCaloDigi::_barrelPixelSizeZ [MAX_LAYERS] {}
 
float LDCCaloDigi::_endcapPixelSizeX [MAX_LAYERS] {}
 
float LDCCaloDigi::_endcapPixelSizeY [MAX_LAYERS] {}
 
float LDCCaloDigi::_barrelStaveDir [MAX_STAVES][2] {}
 
CalorimeterHitImpl * MyHit::hit {}
 
std::vector< SimCalorimeterHit * > MyHit::simHits {}
 
std::vector< std::string > MokkaCaloDigi::_ecalCollections {}
 
std::vector< std::string > MokkaCaloDigi::_hcalCollections {}
 
std::string MokkaCaloDigi::_newCollNameHCAL {}
 
std::string MokkaCaloDigi::_newCollNameECAL {}
 
std::string MokkaCaloDigi::_relationCollName {}
 
int MokkaCaloDigi::_nRun {}
 
int MokkaCaloDigi::_nEvt {}
 
float MokkaCaloDigi::_thresholdEcal {}
 
float MokkaCaloDigi::_thresholdHcal {}
 
int MokkaCaloDigi::_digitalEcal {}
 
int MokkaCaloDigi::_digitalHcal {}
 
std::vector< int > MokkaCaloDigi::_ecalLayers {}
 
std::vector< int > MokkaCaloDigi::_hcalLayers {}
 
std::vector< float > MokkaCaloDigi::_calibrCoeffEcal {}
 
std::vector< float > MokkaCaloDigi::_calibrCoeffHcal {}
 
float * MokkaCaloDigi::_endBarrelChamberLength {}
 
float * MokkaCaloDigi::_barrelLateralWidth {}
 
float * MokkaCaloDigi::_barrelOffsetMaxX {}
 
float * MokkaCaloDigi::_endBarrelOffsetMaxZ {}
 
float MokkaCaloDigi::_regularBarrelOffsetMaxZ {}
 
float MokkaCaloDigi::_lateralPlateThickness {}
 
float MokkaCaloDigi::_modulesGap {}
 
float MokkaCaloDigi::_innerHcalRadius {}
 
int MokkaCaloDigi::_numberOfHcalLayers {}
 
int MokkaCaloDigi::_nStaves {}
 
int MokkaCaloDigi::_nModules {}
 
int MokkaCaloDigi::_cellScaleX {}
 
int MokkaCaloDigi::_cellScaleZ {}
 
float MokkaCaloDigi::_newCellSizeX {}
 
float MokkaCaloDigi::_newCellSizeZ {}
 
float MokkaCaloDigi::_hcalLayerThickness {}
 
float MokkaCaloDigi::_hcalAbsorberThickness {}
 
float MokkaCaloDigi::_hcalSensitiveThickness {}
 
float MokkaCaloDigi::_virtualCellSizeX {}
 
float MokkaCaloDigi::_virtualCellSizeZ {}
 
float MokkaCaloDigi::_regularBarrelModuleLength {}
 
float MokkaCaloDigi::_regularBarrelChamberLength {}
 
float MokkaCaloDigi::_deltaPhi {}
 
std::vector< std::vector
< MyHit * > > 
MokkaCaloDigi::_calorimeterHitVec {}
 
LCCollectionVec * MokkaCaloDigi::_relationCollection {}
 
int MokkaCaloDigi::_startIEndcap {}
 
int MokkaCaloDigi::_startJEndcap {}
 
float MokkaCaloDigi::_startXEndcap {}
 
float MokkaCaloDigi::_startZEndcap {}
 
int NewLDCCaloDigi::_nRun {}
 
int NewLDCCaloDigi::_nEvt {}
 
std::vector< std::string > NewLDCCaloDigi::_ecalCollections {}
 
std::vector< std::string > NewLDCCaloDigi::_hcalCollections {}
 
std::string NewLDCCaloDigi::_outputEcalCollection0 {}
 
std::string NewLDCCaloDigi::_outputEcalCollection1 {}
 
std::string NewLDCCaloDigi::_outputEcalCollection2 {}
 
std::string NewLDCCaloDigi::_outputHcalCollection0 {}
 
std::string NewLDCCaloDigi::_outputHcalCollection1 {}
 
std::string NewLDCCaloDigi::_outputHcalCollection2 {}
 
std::vector< std::string > NewLDCCaloDigi::_outputEcalCollections {}
 
std::vector< std::string > NewLDCCaloDigi::_outputHcalCollections {}
 
std::string NewLDCCaloDigi::_outputRelCollection {}
 
float NewLDCCaloDigi::_thresholdEcal {}
 
std::vector< float > NewLDCCaloDigi::_thresholdHcal {}
 
int NewLDCCaloDigi::_digitalEcal {}
 
int NewLDCCaloDigi::_digitalHcal {}
 
std::vector< float > NewLDCCaloDigi::_calibrCoeffEcal {}
 
std::vector< float > NewLDCCaloDigi::_calibrCoeffHcal {}
 
std::vector< int > NewLDCCaloDigi::_ecalLayers {}
 
std::vector< int > NewLDCCaloDigi::_hcalLayers {}
 
int NewLDCCaloDigi::_ecalGapCorrection {}
 
float NewLDCCaloDigi::_ecalGapCorrectionFactor {}
 
float NewLDCCaloDigi::_ecalModuleGapCorrectionFactor {}
 
float NewLDCCaloDigi::_ecalEndcapCorrectionFactor {}
 
float NewLDCCaloDigi::_hcalEndcapCorrectionFactor {}
 
std::string NewLDCCaloDigi::_cellIDLayerString {}
 
std::string NewLDCCaloDigi::_cellIDModuleString {}
 
std::string NewLDCCaloDigi::_cellIDStaveString {}
 
std::vector< CalorimeterHitImpl * > NewLDCCaloDigi::_calHitsByStaveLayer [MAX_STAVES][MAX_LAYERS]
 
std::vector< int > NewLDCCaloDigi::_calHitsByStaveLayerModule [MAX_STAVES][MAX_LAYERS]
 
float NewLDCCaloDigi::_zOfEcalEndcap {}
 
float NewLDCCaloDigi::_barrelPixelSizeT [MAX_LAYERS] {}
 
float NewLDCCaloDigi::_barrelPixelSizeZ [MAX_LAYERS] {}
 
float NewLDCCaloDigi::_endcapPixelSizeX [MAX_LAYERS] {}
 
float NewLDCCaloDigi::_endcapPixelSizeY [MAX_LAYERS] {}
 
float NewLDCCaloDigi::_barrelStaveDir [MAX_STAVES][2] {}
 
int SimpleCaloDigi::_nRun {}
 
int SimpleCaloDigi::_nEvt {}
 
std::vector< std::string > SimpleCaloDigi::_ecalCollections {}
 
std::vector< std::string > SimpleCaloDigi::_hcalCollections {}
 
std::string SimpleCaloDigi::_outputEcalCollection {}
 
std::string SimpleCaloDigi::_outputHcalCollection {}
 
std::string SimpleCaloDigi::_outputRelCollection {}
 
float SimpleCaloDigi::_thresholdEcal {}
 
float SimpleCaloDigi::_thresholdHcal {}
 
int SimpleCaloDigi::_digitalEcal {}
 
int SimpleCaloDigi::_digitalHcal {}
 
std::vector< float > SimpleCaloDigi::_calibrCoeffEcal {}
 
std::vector< float > SimpleCaloDigi::_calibrCoeffHcal {}
 
std::vector< int > SimpleCaloDigi::_ecalLayers {}
 
std::vector< int > SimpleCaloDigi::_hcalLayers {}
 
int SimpleFCalDigi::_nRun {}
 
int SimpleFCalDigi::_nEvt {}
 
std::vector< std::string > SimpleFCalDigi::_fcalCollections {}
 
std::string SimpleFCalDigi::_outputFcalCollection {}
 
std::string SimpleFCalDigi::_outputRelCollection {}
 
std::string SimpleFCalDigi::_cellIDLayerString {}
 
std::string SimpleFCalDigi::_defaultEncoding {}
 
std::string SimpleFCalDigi::_caloLayout {}
 
std::string SimpleFCalDigi::_caloID {}
 
std::string SimpleFCalDigi::_caloType {}
 
float SimpleFCalDigi::_thresholdFcal {}
 
float SimpleFCalDigi::_calibrCoeffFcal {}
 
bool SimpleFCalDigi::_fixLCalHits {}
 
float SimpleFCalDigi::xing_angle {}
 
float SimpleFCalDigi::zMin {}
 
float SimpleFCalDigi::dZ {}
 
float SimpleFCalDigi::rMin {}
 
float SimpleFCalDigi::cellDimR {}
 
float SimpleFCalDigi::cellDimPhi {}
 
float SimpleFCalDigi::WThickness {}
 
int SimpleMuonDigi::_nRun {}
 
int SimpleMuonDigi::_nEvt {}
 
IntVec SimpleMuonDigi::_layersToKeepBarrelVec {}
 
IntVec SimpleMuonDigi::_layersToKeepEndcapVec {}
 
std::vector< bool > SimpleMuonDigi::_useLayersBarrelVec {}
 
std::vector< bool > SimpleMuonDigi::_useLayersEndcapVec {}
 
std::vector< std::string > SimpleMuonDigi::_muonCollections {}
 
std::string SimpleMuonDigi::_outputMuonCollection {}
 
std::string SimpleMuonDigi::_outputRelCollection {}
 
std::string SimpleMuonDigi::_cellIDLayerString {}
 
float SimpleMuonDigi::_thresholdMuon {}
 
float SimpleMuonDigi::_calibrCoeffMuon {}
 
float SimpleMuonDigi::_maxHitEnergyMuon {}
 
std::vector< CalorimeterHit * > BruteForceEcalGapFiller::hitsByLayerModuleStave [MAXLAYER][MAXSTAVE][MAXMODULE]
 
std::string BruteForceEcalGapFiller::_inputHitCollection {}
 
std::string BruteForceEcalGapFiller::_outputHitCollection {}
 
std::string BruteForceEcalGapFiller::_cellIDLayerString {}
 
std::string BruteForceEcalGapFiller::_cellIDModuleString {}
 
std::string BruteForceEcalGapFiller::_cellIDStaveString {}
 
bool BruteForceEcalGapFiller::_applyInterModuleCor {}
 
float BruteForceEcalGapFiller::_interModuleNonlinearFactor {}
 
float BruteForceEcalGapFiller::_intraModuleNonlinearFactor {}
 
float BruteForceEcalGapFiller::_interModuleFactor {}
 
float BruteForceEcalGapFiller::_intraModuleFactor {}
 
LCFlagImpl BruteForceEcalGapFiller::_flag {}
 
int BruteForceEcalGapFiller::_currentLayout {}
 
float BruteForceEcalGapFiller::_interModuleDist {}
 
dd4hep::rec::LayeredCalorimeterData * BruteForceEcalGapFiller::_caloGeomData {}
 
std::vector< std::string > RealisticCaloDigi::_inputCollections {}
 
std::vector< std::string > RealisticCaloDigi::_outputCollections {}
 
std::vector< std::string > RealisticCaloDigi::_outputRelCollections {}
 
std::string RealisticCaloDigi::_integration_method {}
 
float RealisticCaloDigi::_threshold_value {}
 
std::string RealisticCaloDigi::_threshold_unit {}
 
int RealisticCaloDigi::_time_apply {}
 
int RealisticCaloDigi::_time_correctForPropagation {}
 
float RealisticCaloDigi::_time_windowMin {}
 
float RealisticCaloDigi::_time_windowMax {}
 
float RealisticCaloDigi::_fast_shaper {}
 
float RealisticCaloDigi::_slow_shaper {}
 
float RealisticCaloDigi::_time_resol {}
 
float RealisticCaloDigi::_calib_mip {}
 
float RealisticCaloDigi::_misCalib_uncorrel {}
 
bool RealisticCaloDigi::_misCalib_uncorrel_keep {}
 
float RealisticCaloDigi::_misCalib_correl {}
 
float RealisticCaloDigi::_deadCell_fraction {}
 
bool RealisticCaloDigi::_deadCell_keep {}
 
float RealisticCaloDigi::_elec_noiseMip {}
 
float RealisticCaloDigi::_elec_rangeMip {}
 
std::string RealisticCaloDigi::_cellIDLayerString {}
 
int RealisticCaloDigi::_threshold_iunit {}
 
LCFlagImpl RealisticCaloDigi::_flag {}
 
LCFlagImpl RealisticCaloDigi::_flag_rel {}
 
float RealisticCaloDigi::_event_correl_miscalib {}
 
std::map< std::pair< int, int >
, float > 
RealisticCaloDigi::_cell_miscalibs {}
 
std::map< std::pair< int, int >
, bool > 
RealisticCaloDigi::_cell_dead {}
 
integr_function RealisticCaloDigi::_integr_function {}
 
float RealisticCaloDigiScinPpd::_PPD_pe_per_mip {}
 
int RealisticCaloDigiScinPpd::_PPD_n_pixels {}
 
float RealisticCaloDigiScinPpd::_misCalibNpix {}
 
float RealisticCaloDigiScinPpd::_pixSpread {}
 
float RealisticCaloDigiSilicon::_ehEnergy {}
 
std::vector< std::string > RealisticCaloReco::_inputHitCollections {}
 
std::vector< std::string > RealisticCaloReco::_inputRelCollections {}
 
std::vector< std::string > RealisticCaloReco::_outputHitCollections {}
 
std::vector< std::string > RealisticCaloReco::_outputRelCollections {}
 
std::vector< float > RealisticCaloReco::_calibrCoeff {}
 
std::vector< int > RealisticCaloReco::_calLayers {}
 
std::string RealisticCaloReco::_cellIDLayerString {}
 
LCFlagImpl RealisticCaloReco::_flag {}
 
LCFlagImpl RealisticCaloReco::_flag_rel {}
 
CellIDDecoder< CalorimeterHit > * RealisticCaloReco::_idDecoder {}
 
float RealisticCaloRecoScinPpd::_PPD_pe_per_mip {}
 
int RealisticCaloRecoScinPpd::_PPD_n_pixels {}
 
LCVector3D StepAndCharge::step
 
float StepAndCharge::charge = 0
 
float StepAndCharge::stepLength = 0
 
float StepAndCharge::time = 0
 
int AsicKey::layerID
 
int AsicKey::asicI
 
int AsicKey::asicJ
 
std::unique_ptr
< CalorimeterHitImpl > 
SimDigital::hitMemory::ahit = nullptr
 
std::set< int > SimDigital::hitMemory::relatedHits {}
 
float SimDigital::hitMemory::maxEnergydueToHit = -1
 
int SimDigital::hitMemory::rawHit = -1
 
std::vector< std::string > SimDigital::_inputCollections {}
 
std::vector< std::string > SimDigital::_outputCollections {}
 
std::vector< std::string > SimDigital::_outputRelCollections {}
 
LCFlagImpl SimDigital::flag {}
 
LCFlagImpl SimDigital::flagRel {}
 
std::map< std::string, int > SimDigital::_counters {}
 
std::vector< float > SimDigital::_thresholdHcal {}
 
std::vector< double > SimDigital::_hitCharge = {}
 
std::map< dd4hep::long64,
std::vector< LCGenericObject * > > 
SimDigital::geneMap = {}
 
float SimDigital::_cellSize = 0
 
float SimDigital::_gasGapWidth = 1.2f
 
std::string SimDigital::chargeSpreaderOption = "Uniform"
 
std::string SimDigital::spreaderMapFile = ""
 
ChargeSpreaderParameters SimDigital::chargeSpreaderParameters
 
ChargeSpreaderSimDigital::chargeSpreader = nullptr
 
std::string SimDigital::polyaOption = "Uniform"
 
std::string SimDigital::polyaMapFile = ""
 
float SimDigital::polyaQbar = 0.0f
 
float SimDigital::polyaTheta = 0.0f
 
ChargeInducerSimDigital::chargeInducer = nullptr
 
int SimDigital::_polyaRandomSeed = 1
 
float SimDigital::_angleCorrPow = 0.4f
 
double SimDigital::timeCut = std::numeric_limits<double>::max()
 
double SimDigital::stepLengthCut = -1.0
 
bool SimDigital::_linkSteps = false
 
bool SimDigital::_doThresholds = true
 
std::string SimDigital::efficiencyOption = "Uniform"
 
std::string SimDigital::effMapFile = ""
 
EfficiencyManagerSimDigital::efficiency = nullptr
 
float SimDigital::_constEffMapValue = 0.97f
 
float SimDigital::_absZstepFilter = 0.0005f
 
float SimDigital::_minXYdistanceBetweenStep = 0.5f
 
bool SimDigital::_keepAtLeastOneStep = true
 
AIDA::ITuple * SimDigital::_debugTupleStepFilter = nullptr
 
AIDA::ITuple * SimDigital::_tupleStepFilter = nullptr
 
AIDA::ITuple * SimDigital::_tupleCollection = nullptr
 
AIDA::IHistogram1D * SimDigital::_histoCellCharge = nullptr
 
std::string SimDigital::_encodingType = "LCGEO"
 
std::vector< std::string > SimDigitalLinkToParticles::_inputCollections {}
 
std::vector< std::string > SimDigitalLinkToParticles::_inputRelCollections {}
 
std::vector< std::string > SimDigitalLinkToParticles::_outputRelCollections {}
 

Detailed Description

Digitization for the SDHcal - based on NewLDCCaloDigi.

Author
G.Grenier, IPNL
R.Han, IPNL
A.Steen, IPNL
G.Garillot, IPNL
B.Li, IPNL
Version
$Id$

Typedef Documentation

typedef std::map<dd4hep::long64, hitMemory> SimDigital::cellIDHitMap
private

Definition at line 136 of file SimDigital.h.

using RealisticCaloDigi::integr_function = std::function<integr_res_opt(const EVENT::SimCalorimeterHit*)>
protected

Definition at line 55 of file RealisticCaloDigi.h.

using RealisticCaloDigi::integr_res = std::pair<float,float>
protected

Definition at line 53 of file RealisticCaloDigi.h.

using RealisticCaloDigi::integr_res_opt = std::optional<integr_res>
protected

Definition at line 54 of file RealisticCaloDigi.h.

typedef std::vector<SimCalorimeterHit * > SimCalorimeterHitVec

Definition at line 16 of file DigiHitExtended.h.

Enumeration Type Documentation

anonymous enum
protected
Enumerator
SQUARE 
STRIP_ALIGN_ALONG_SLAB 
STRIP_ALIGN_ACROSS_SLAB 
SIECAL 
SCECAL 

Definition at line 262 of file ILDCaloDigi.h.

anonymous enum
protected
Enumerator
MAXMODULE 
MAXSTAVE 
MAXLAYER 

Definition at line 49 of file BruteForceEcalGapFiller.h.

anonymous enum
protected
Enumerator
ECALENDCAP 
ECALBARREL 

Definition at line 69 of file BruteForceEcalGapFiller.h.

anonymous enum
protected
Enumerator
MIP 
GEVDEP 
NPE 

Definition at line 51 of file RealisticCaloDigi.h.

Function Documentation

void BruteForceEcalGapFiller::addInterModuleGapHits ( LCCollectionVec *  newcol)
protected

Definition at line 319 of file BruteForceEcalGapFiller.cc.

void BruteForceEcalGapFiller::addIntraModuleGapHits ( LCCollectionVec *  newcol)
protected

Definition at line 222 of file BruteForceEcalGapFiller.cc.

float ILDCaloDigi::ahcalEnergyDigi ( float  energy,
int  id0,
int  id1 
)
protected

Definition at line 1621 of file ILDCaloDigi.cc.

float ILDCaloDigi::analogueEcalCalibCoeff ( int  layer)

Definition at line 1537 of file ILDCaloDigi.cc.

float ILDCaloDigi::analogueHcalCalibCoeff ( CHT::Layout  caloLayout,
int  layer 
)

Definition at line 1481 of file ILDCaloDigi.cc.

void SimDigital::applyThresholds ( cellIDHitMap myHitMap)
private

Definition at line 506 of file SimDigital.cc.

AsicKey::AsicKey ( int  l,
int  aI = -1,
int  aJ = -1 
)
inline

Definition at line 78 of file SimDigital.h.

BruteForceEcalGapFiller::BruteForceEcalGapFiller ( )

Definition at line 26 of file BruteForceEcalGapFiller.cc.

BruteForceEcalGapFiller::BruteForceEcalGapFiller ( const BruteForceEcalGapFiller )
delete
virtual void BruteForceEcalGapFiller::check ( LCEvent *  )
inlinevirtual

Definition at line 41 of file BruteForceEcalGapFiller.h.

void SimpleFCalDigi::check ( LCEvent *  evt)
virtual

Definition at line 232 of file SimpleFCalDigi.cc.

void RealisticCaloDigi::check ( LCEvent *  evt)
virtual

Definition at line 334 of file RealisticCaloDigi.cc.

void SimpleMuonDigi::check ( LCEvent *  evt)
virtual

Definition at line 228 of file SimpleMuonDigi.cc.

void RealisticCaloReco::check ( LCEvent *  evt)
virtual

Definition at line 213 of file RealisticCaloReco.cc.

void SimpleCaloDigi::check ( LCEvent *  evt)
virtual

Definition at line 309 of file SimpleCaloDigi.cc.

void NewLDCCaloDigi::check ( LCEvent *  evt)
virtual

Definition at line 505 of file NewLDCCaloDigi.cc.

void LDCCaloDigi::check ( LCEvent *  evt)
virtual

Definition at line 391 of file LDCCaloDigi.cc.

void ILDCaloDigi::check ( LCEvent *  evt)
virtual

Definition at line 1248 of file ILDCaloDigi.cc.

void MokkaCaloDigi::check ( LCEvent *  evt)
virtual

Definition at line 669 of file MokkaCaloDigi.cc.

void ILDCaloDigi::checkConsistency ( std::string  colName,
int  layer 
)
protected

Definition at line 2103 of file ILDCaloDigi.cc.

LCCollection * ILDCaloDigi::combineVirtualStripCells ( LCCollection *  col,
bool  isBarrel,
int  orientation 
)
protected

Definition at line 1715 of file ILDCaloDigi.cc.

float RealisticCaloDigiSilicon::convertEnergy ( float  energy,
int  inputUnit 
) const
protectedvirtual

Implements RealisticCaloDigi.

Definition at line 29 of file RealisticCaloDigiSilicon.cc.

float RealisticCaloDigiScinPpd::convertEnergy ( float  energy,
int  inputUnit 
) const
protectedvirtual

Implements RealisticCaloDigi.

Definition at line 50 of file RealisticCaloDigiScinPpd.cc.

virtual float RealisticCaloDigi::convertEnergy ( float  energy,
int  inScale 
) const
protectedpure virtual
SimDigital::cellIDHitMap SimDigital::createPotentialOutputHits ( LCCollection *  col,
SimDigitalGeomCellId aGeomCellId 
)
private

Definition at line 364 of file SimDigital.cc.

float ILDCaloDigi::digitalEcalCalibCoeff ( int  layer)

Definition at line 1515 of file ILDCaloDigi.cc.

float ILDCaloDigi::digitalHcalCalibCoeff ( CHT::Layout  caloLayout,
float  energy 
)

Definition at line 1437 of file ILDCaloDigi.cc.

float RealisticCaloDigiSilicon::digitiseDetectorEnergy ( float  energy) const
protectedvirtual

Implements RealisticCaloDigi.

Definition at line 38 of file RealisticCaloDigiSilicon.cc.

float RealisticCaloDigiScinPpd::digitiseDetectorEnergy ( float  energy) const
protectedvirtual

Implements RealisticCaloDigi.

Definition at line 58 of file RealisticCaloDigiScinPpd.cc.

virtual float RealisticCaloDigi::digitiseDetectorEnergy ( float  energy) const
protectedpure virtual
float ILDCaloDigi::ecalEnergyDigi ( float  energy,
int  id0,
int  id1 
)
protected

Definition at line 1560 of file ILDCaloDigi.cc.

void BruteForceEcalGapFiller::end ( )
virtual

Definition at line 418 of file BruteForceEcalGapFiller.cc.

void SimpleFCalDigi::end ( )
virtual

Definition at line 234 of file SimpleFCalDigi.cc.

void G2CD::end ( )

Definition at line 630 of file G2CD.cc.

void RealisticCaloDigi::end ( )
virtual

Definition at line 340 of file RealisticCaloDigi.cc.

void SimpleMuonDigi::end ( )
virtual

Definition at line 230 of file SimpleMuonDigi.cc.

void RealisticCaloReco::end ( )
virtual

Definition at line 215 of file RealisticCaloReco.cc.

void SimpleCaloDigi::end ( )
virtual

Definition at line 311 of file SimpleCaloDigi.cc.

void NewLDCCaloDigi::end ( )
virtual

Definition at line 507 of file NewLDCCaloDigi.cc.

void LDCCaloDigi::end ( )
virtual

Definition at line 393 of file LDCCaloDigi.cc.

void ILDCaloDigi::end ( )
virtual

Definition at line 1250 of file ILDCaloDigi.cc.

void MokkaCaloDigi::end ( )
virtual

Called after data processing for clean up.

Definition at line 674 of file MokkaCaloDigi.cc.

float RealisticCaloDigi::EnergyDigi ( float  energy,
int  id0,
int  id1 
)
protectedvirtual

Definition at line 351 of file RealisticCaloDigi.cc.

void NewLDCCaloDigi::fillECALGaps ( )
virtual

Definition at line 510 of file NewLDCCaloDigi.cc.

void LDCCaloDigi::fillECALGaps ( )
virtual

Definition at line 396 of file LDCCaloDigi.cc.

void ILDCaloDigi::fillECALGaps ( )
virtual

Definition at line 1305 of file ILDCaloDigi.cc.

void SimDigital::fillTupleStep ( const std::vector< StepAndCharge > &  vec,
int  level 
)
private

Definition at line 337 of file SimDigital.cc.

G2CD::G2CD ( const G2CD )
delete
G2CD::G2CD ( )

Definition at line 56 of file G2CD.cc.

void BruteForceEcalGapFiller::getGeometryData ( const int  ihitType)
protected

Definition at line 165 of file BruteForceEcalGapFiller.cc.

float RealisticCaloReco::getLayerCalib ( int  ilayer)
protected

Definition at line 196 of file RealisticCaloReco.cc.

std::vector< std::pair< int, int > > & ILDCaloDigi::getLayerConfig ( )
protected

Definition at line 2044 of file ILDCaloDigi.cc.

std::pair< int, int > ILDCaloDigi::getLayerProperties ( std::string  colName,
int  layer 
)
protected

Definition at line 2136 of file ILDCaloDigi.cc.

int RealisticCaloDigiSilicon::getMyUnit ( ) const
inlineprotectedvirtual

Implements RealisticCaloDigi.

Definition at line 28 of file RealisticCaloDigiSilicon.h.

int RealisticCaloDigiScinPpd::getMyUnit ( ) const
inlineprotectedvirtual

Implements RealisticCaloDigi.

Definition at line 30 of file RealisticCaloDigiScinPpd.h.

virtual int RealisticCaloDigi::getMyUnit ( ) const
protectedpure virtual
int ILDCaloDigi::getNumberOfVirtualCells ( )
protected

Definition at line 2028 of file ILDCaloDigi.cc.

int ILDCaloDigi::getStripOrientationFromColName ( std::string  colName)
protected

Definition at line 2163 of file ILDCaloDigi.cc.

SimDigital::hitMemory::hitMemory ( )
inline

Definition at line 122 of file SimDigital.h.

SimDigital::hitMemory::hitMemory ( const hitMemory other)
delete
ILDCaloDigi::ILDCaloDigi ( const ILDCaloDigi )
delete
ILDCaloDigi::ILDCaloDigi ( )

Definition at line 50 of file ILDCaloDigi.cc.

void SimDigitalLinkToParticles::init ( )
protectedvirtual

Definition at line 41 of file SimDigitalLinkToParticles.cc.

void RealisticCaloRecoSilicon::init ( )
protectedvirtual

Reimplemented from RealisticCaloReco.

Definition at line 16 of file RealisticCaloRecoSilicon.cc.

void SimpleFCalDigi::init ( )
virtual

Definition at line 102 of file SimpleFCalDigi.cc.

void BruteForceEcalGapFiller::init ( )
virtual

Definition at line 97 of file BruteForceEcalGapFiller.cc.

void SimpleMuonDigi::init ( )
virtual

Definition at line 96 of file SimpleMuonDigi.cc.

void RealisticCaloDigi::init ( )
virtual

Definition at line 173 of file RealisticCaloDigi.cc.

void G2CD::init ( )

Definition at line 175 of file G2CD.cc.

void RealisticCaloReco::init ( )
virtual

Reimplemented in RealisticCaloRecoSilicon, and SimDigitalToEnergy.

Definition at line 83 of file RealisticCaloReco.cc.

void SimpleCaloDigi::init ( )
virtual

Definition at line 138 of file SimpleCaloDigi.cc.

void NewLDCCaloDigi::init ( )
virtual

Definition at line 222 of file NewLDCCaloDigi.cc.

void LDCCaloDigi::init ( )
virtual

Definition at line 167 of file LDCCaloDigi.cc.

void MokkaCaloDigi::init ( )
virtual

Called at the begin of the job before anything is read.

Use to initialize the processor, e.g. book histograms.

Definition at line 149 of file MokkaCaloDigi.cc.

void ILDCaloDigi::init ( )
virtual

Definition at line 521 of file ILDCaloDigi.cc.

void SimDigital::init ( )
virtual

Called at the begin of the job before anything is read.

Use to initialize the processor, e.g. book histograms.

Definition at line 227 of file SimDigital.cc.

RealisticCaloDigi::integr_res_opt RealisticCaloDigi::Integrate ( const SimCalorimeterHit *  hit) const
protectedvirtual

Definition at line 345 of file RealisticCaloDigi.cc.

LDCCaloDigi::LDCCaloDigi ( const LDCCaloDigi )
delete
LDCCaloDigi::LDCCaloDigi ( )

Definition at line 34 of file LDCCaloDigi.cc.

MokkaCaloDigi::MokkaCaloDigi ( const MokkaCaloDigi )
delete
MokkaCaloDigi::MokkaCaloDigi ( )

Definition at line 46 of file MokkaCaloDigi.cc.

NewLDCCaloDigi::NewLDCCaloDigi ( )

Definition at line 34 of file NewLDCCaloDigi.cc.

virtual marlin::Processor* SimDigitalLinkToParticles::newProcessor ( )
inlinevirtual

Definition at line 18 of file SimDigitalLinkToParticles.h.

virtual Processor* RealisticCaloRecoScinPpd::newProcessor ( )
inlinevirtual

Definition at line 22 of file RealisticCaloRecoScinPpd.h.

virtual Processor* RealisticCaloRecoSilicon::newProcessor ( )
inlinevirtual

Definition at line 24 of file RealisticCaloRecoSilicon.h.

virtual Processor* RealisticCaloDigiSilicon::newProcessor ( )
inlinevirtual

Definition at line 24 of file RealisticCaloDigiSilicon.h.

virtual Processor* RealisticCaloDigiScinPpd::newProcessor ( )
inlinevirtual

Definition at line 26 of file RealisticCaloDigiScinPpd.h.

virtual Processor* SimpleFCalDigi::newProcessor ( )
inlinevirtual

Definition at line 30 of file SimpleFCalDigi.h.

virtual Processor* SimpleMuonDigi::newProcessor ( )
inlinevirtual

Definition at line 34 of file SimpleMuonDigi.h.

virtual Processor* BruteForceEcalGapFiller::newProcessor ( )
inlinevirtual

Definition at line 34 of file BruteForceEcalGapFiller.h.

Processor* G2CD::newProcessor ( )
inline

Definition at line 36 of file G2CD.hh.

virtual Processor* SimpleCaloDigi::newProcessor ( )
inlinevirtual

Definition at line 76 of file SimpleCaloDigi.h.

virtual Processor* NewLDCCaloDigi::newProcessor ( )
inlinevirtual

Definition at line 79 of file NewLDCCaloDigi.h.

virtual Processor* LDCCaloDigi::newProcessor ( )
inlinevirtual

Definition at line 82 of file LDCCaloDigi.h.

virtual Processor* MokkaCaloDigi::newProcessor ( )
inlinevirtual

Definition at line 86 of file MokkaCaloDigi.h.

virtual Processor* ILDCaloDigi::newProcessor ( )
inlinevirtual

Definition at line 89 of file ILDCaloDigi.h.

virtual Processor* SimDigital::newProcessor ( )
inlinevirtual

Definition at line 102 of file SimDigital.h.

bool AsicKey::operator< ( const AsicKey b) const
inline

Definition at line 83 of file SimDigital.h.

G2CD& G2CD::operator= ( const G2CD )
delete
RealisticCaloDigi& RealisticCaloDigi::operator= ( const RealisticCaloDigi )
delete
RealisticCaloReco& RealisticCaloReco::operator= ( const RealisticCaloReco )
delete
BruteForceEcalGapFiller& BruteForceEcalGapFiller::operator= ( const BruteForceEcalGapFiller )
delete
LDCCaloDigi& LDCCaloDigi::operator= ( const LDCCaloDigi )
delete
MokkaCaloDigi& MokkaCaloDigi::operator= ( const MokkaCaloDigi )
delete
ILDCaloDigi& ILDCaloDigi::operator= ( const ILDCaloDigi )
delete
void SimDigital::operator= ( const SimDigital toCopy)
delete
hitMemory& SimDigital::hitMemory::operator= ( const hitMemory other)
delete
bool AsicKey::operator== ( const AsicKey b) const
inline

Definition at line 87 of file SimDigital.h.

LCCollectionVec * SimDigitalLinkToParticles::processCollection ( LCCollection *  inputCol,
LCCollection *  inputRelCol 
)
protected

Definition at line 69 of file SimDigitalLinkToParticles.cc.

void SimDigital::processCollection ( LCCollection *  inputCol,
LCCollectionVec *&  outputCol,
LCCollectionVec *&  outputRelCol,
CHT::Layout  layout 
)
private

Definition at line 531 of file SimDigital.cc.

void SimDigitalLinkToParticles::processEvent ( LCEvent *  evt)
virtual

Definition at line 46 of file SimDigitalLinkToParticles.cc.

void SimpleFCalDigi::processEvent ( LCEvent *  evt)
virtual

Definition at line 133 of file SimpleFCalDigi.cc.

void BruteForceEcalGapFiller::processEvent ( LCEvent *  evt)
virtual

Definition at line 110 of file BruteForceEcalGapFiller.cc.

void SimpleMuonDigi::processEvent ( LCEvent *  evt)
virtual

Definition at line 154 of file SimpleMuonDigi.cc.

void G2CD::processEvent ( LCEvent *  evtP)

Definition at line 336 of file G2CD.cc.

void RealisticCaloDigi::processEvent ( LCEvent *  evt)
virtual

Definition at line 244 of file RealisticCaloDigi.cc.

void RealisticCaloReco::processEvent ( LCEvent *  evt)
virtual

Definition at line 120 of file RealisticCaloReco.cc.

void SimpleCaloDigi::processEvent ( LCEvent *  evt)
virtual

Definition at line 154 of file SimpleCaloDigi.cc.

void NewLDCCaloDigi::processEvent ( LCEvent *  evt)
virtual

Definition at line 277 of file NewLDCCaloDigi.cc.

void LDCCaloDigi::processEvent ( LCEvent *  evt)
virtual

Definition at line 222 of file LDCCaloDigi.cc.

void ILDCaloDigi::processEvent ( LCEvent *  evt)
virtual

Definition at line 747 of file ILDCaloDigi.cc.

void MokkaCaloDigi::processEvent ( LCEvent *  evt)
virtual

Called for every event - the working horse.

Definition at line 267 of file MokkaCaloDigi.cc.

void SimDigital::processEvent ( LCEvent *  evt)
virtual

Called for every event - the working horse.

Definition at line 583 of file SimDigital.cc.

MyHit * MokkaCaloDigi::ProcessHitInBarrel ( SimCalorimeterHit *  hit)

Definition at line 452 of file MokkaCaloDigi.cc.

MyHit * MokkaCaloDigi::ProcessHitInEndcap ( SimCalorimeterHit *  hit)

Definition at line 575 of file MokkaCaloDigi.cc.

void SimpleFCalDigi::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 128 of file SimpleFCalDigi.cc.

virtual void BruteForceEcalGapFiller::processRunHeader ( LCRunHeader *  )
inlinevirtual

Definition at line 39 of file BruteForceEcalGapFiller.h.

void SimpleMuonDigi::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 149 of file SimpleMuonDigi.cc.

void RealisticCaloDigi::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 241 of file RealisticCaloDigi.cc.

void RealisticCaloReco::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 117 of file RealisticCaloReco.cc.

void SimpleCaloDigi::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 149 of file SimpleCaloDigi.cc.

void NewLDCCaloDigi::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 270 of file NewLDCCaloDigi.cc.

void LDCCaloDigi::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 178 of file LDCCaloDigi.cc.

void ILDCaloDigi::processRunHeader ( LCRunHeader *  run)
virtual

Definition at line 740 of file ILDCaloDigi.cc.

void MokkaCaloDigi::processRunHeader ( LCRunHeader *  run)
virtual

Called for every run.

Definition at line 262 of file MokkaCaloDigi.cc.

RealisticCaloDigi::RealisticCaloDigi ( )

Definition at line 39 of file RealisticCaloDigi.cc.

RealisticCaloDigi::RealisticCaloDigi ( const RealisticCaloDigi )
delete
RealisticCaloDigiScinPpd::RealisticCaloDigiScinPpd ( )

Definition at line 22 of file RealisticCaloDigiScinPpd.cc.

RealisticCaloDigiSilicon::RealisticCaloDigiSilicon ( )

Definition at line 21 of file RealisticCaloDigiSilicon.cc.

RealisticCaloReco::RealisticCaloReco ( )

Definition at line 31 of file RealisticCaloReco.cc.

RealisticCaloReco::RealisticCaloReco ( const RealisticCaloReco )
delete
RealisticCaloRecoScinPpd::RealisticCaloRecoScinPpd ( )

Definition at line 7 of file RealisticCaloRecoScinPpd.cc.

RealisticCaloRecoSilicon::RealisticCaloRecoSilicon ( )

Definition at line 12 of file RealisticCaloRecoSilicon.cc.

float RealisticCaloRecoScinPpd::reconstructEnergy ( const CalorimeterHit *  hit)
protectedvirtual

Implements RealisticCaloReco.

Definition at line 22 of file RealisticCaloRecoScinPpd.cc.

float RealisticCaloRecoSilicon::reconstructEnergy ( const CalorimeterHit *  hit)
protectedvirtual

Implements RealisticCaloReco.

Definition at line 21 of file RealisticCaloRecoSilicon.cc.

virtual float RealisticCaloReco::reconstructEnergy ( const CalorimeterHit *  hit)
protectedpure virtual
void SimDigital::removeAdjacentStep ( std::vector< StepAndCharge > &  vec)
private

Definition at line 303 of file SimDigital.cc.

void SimDigital::removeHitsBelowThreshold ( cellIDHitMap myHitMap,
float  threshold 
)
private

Definition at line 494 of file SimDigital.cc.

RealisticCaloDigi::integr_res_opt RealisticCaloDigi::ROCIntegration ( const SimCalorimeterHit *  hit) const
protected

Definition at line 447 of file RealisticCaloDigi.cc.

float ILDCaloDigi::scintillatorDigi ( float  energy,
bool  isEcal 
)
protected

Definition at line 1700 of file ILDCaloDigi.cc.

float ILDCaloDigi::siliconDigi ( float  energy)
protected

Definition at line 1680 of file ILDCaloDigi.cc.

SimDigital::SimDigital ( )

Definition at line 41 of file SimDigital.cc.

SimDigital::SimDigital ( const SimDigital toCopy)
delete
SimDigitalLinkToParticles::SimDigitalLinkToParticles ( )

Definition at line 14 of file SimDigitalLinkToParticles.cc.

SimpleCaloDigi::SimpleCaloDigi ( )

Definition at line 26 of file SimpleCaloDigi.cc.

SimpleFCalDigi::SimpleFCalDigi ( )

Definition at line 28 of file SimpleFCalDigi.cc.

SimpleMuonDigi::SimpleMuonDigi ( )

Definition at line 31 of file SimpleMuonDigi.cc.

float RealisticCaloDigi::SmearTime ( float  time) const
protected

Definition at line 512 of file RealisticCaloDigi.cc.

RealisticCaloDigi::integr_res_opt RealisticCaloDigi::StandardIntegration ( const SimCalorimeterHit *  hit) const
protected

Definition at line 413 of file RealisticCaloDigi.cc.

StepAndCharge::StepAndCharge ( )
inline

Definition at line 64 of file SimDigital.h.

StepAndCharge::StepAndCharge ( LCVector3D  vec,
float  _length,
float  _time 
)
inline

Definition at line 67 of file SimDigital.h.

bool SimpleMuonDigi::useLayer ( CHT::Layout  caloLayout,
unsigned int  layer 
)

Definition at line 232 of file SimpleMuonDigi.cc.

G2CD::~G2CD ( )
inline

Definition at line 40 of file G2CD.hh.

Variable Documentation

float SimDigital::_absZstepFilter = 0.0005f
private

Definition at line 191 of file SimDigital.h.

float SimDigital::_angleCorrPow = 0.4f
private

Definition at line 178 of file SimDigital.h.

int ILDCaloDigi::_applyEcalDigi {}
protected

Definition at line 206 of file ILDCaloDigi.h.

int ILDCaloDigi::_applyHcalDigi {}
protected

Definition at line 228 of file ILDCaloDigi.h.

bool BruteForceEcalGapFiller::_applyInterModuleCor {}
protected

Definition at line 59 of file BruteForceEcalGapFiller.h.

float* MokkaCaloDigi::_barrelLateralWidth {}
protected

Definition at line 137 of file MokkaCaloDigi.h.

float* MokkaCaloDigi::_barrelOffsetMaxX {}
protected

Definition at line 138 of file MokkaCaloDigi.h.

float LDCCaloDigi::_barrelPixelSizeT[MAX_LAYERS] {}
protected

Definition at line 133 of file LDCCaloDigi.h.

float NewLDCCaloDigi::_barrelPixelSizeT[MAX_LAYERS] {}
protected

Definition at line 144 of file NewLDCCaloDigi.h.

float ILDCaloDigi::_barrelPixelSizeT[MAX_LAYERS] {}
protected

Definition at line 173 of file ILDCaloDigi.h.

float LDCCaloDigi::_barrelPixelSizeZ[MAX_LAYERS] {}
protected

Definition at line 134 of file LDCCaloDigi.h.

float NewLDCCaloDigi::_barrelPixelSizeZ[MAX_LAYERS] {}
protected

Definition at line 145 of file NewLDCCaloDigi.h.

float ILDCaloDigi::_barrelPixelSizeZ[MAX_LAYERS] {}
protected

Definition at line 174 of file ILDCaloDigi.h.

float LDCCaloDigi::_barrelStaveDir[MAX_STAVES][2] {}
protected

Definition at line 137 of file LDCCaloDigi.h.

float NewLDCCaloDigi::_barrelStaveDir[MAX_STAVES][2] {}
protected

Definition at line 148 of file NewLDCCaloDigi.h.

float ILDCaloDigi::_barrelStaveDir[MAX_STAVES][2] {}
protected

Definition at line 177 of file ILDCaloDigi.h.

std::vector<CalorimeterHitImpl*> LDCCaloDigi::_calHitsByStaveLayer[MAX_STAVES][MAX_LAYERS]
protected

Definition at line 129 of file LDCCaloDigi.h.

std::vector<CalorimeterHitImpl*> NewLDCCaloDigi::_calHitsByStaveLayer[MAX_STAVES][MAX_LAYERS]
protected

Definition at line 140 of file NewLDCCaloDigi.h.

std::vector<CalorimeterHitImpl*> ILDCaloDigi::_calHitsByStaveLayer[MAX_STAVES][MAX_LAYERS]
protected

Definition at line 169 of file ILDCaloDigi.h.

std::vector<int> LDCCaloDigi::_calHitsByStaveLayerModule[MAX_STAVES][MAX_LAYERS]
protected

Definition at line 130 of file LDCCaloDigi.h.

std::vector<int> NewLDCCaloDigi::_calHitsByStaveLayerModule[MAX_STAVES][MAX_LAYERS]
protected

Definition at line 141 of file NewLDCCaloDigi.h.

std::vector<int> ILDCaloDigi::_calHitsByStaveLayerModule[MAX_STAVES][MAX_LAYERS]
protected

Definition at line 170 of file ILDCaloDigi.h.

float RealisticCaloDigi::_calib_mip {}
protected

Definition at line 90 of file RealisticCaloDigi.h.

std::vector<float> G2CD::_calibCoeffEcal {}
protected

Definition at line 58 of file G2CD.hh.

float ILDCaloDigi::_calibEcalMip {}
protected

Definition at line 205 of file ILDCaloDigi.h.

float ILDCaloDigi::_calibHcalMip {}
protected

Definition at line 227 of file ILDCaloDigi.h.

std::vector<float> RealisticCaloReco::_calibrCoeff {}
protected

Definition at line 64 of file RealisticCaloReco.h.

std::vector<float> SimpleCaloDigi::_calibrCoeffEcal {}
protected

Definition at line 114 of file SimpleCaloDigi.h.

std::vector<float> LDCCaloDigi::_calibrCoeffEcal {}
protected

Definition at line 118 of file LDCCaloDigi.h.

std::vector<float> NewLDCCaloDigi::_calibrCoeffEcal {}
protected

Definition at line 122 of file NewLDCCaloDigi.h.

std::vector<float> MokkaCaloDigi::_calibrCoeffEcal {}
protected

Definition at line 134 of file MokkaCaloDigi.h.

std::vector<float> ILDCaloDigi::_calibrCoeffEcal {}
protected

Definition at line 153 of file ILDCaloDigi.h.

float SimpleFCalDigi::_calibrCoeffFcal {}
protected

Definition at line 66 of file SimpleFCalDigi.h.

std::vector<float> SimpleCaloDigi::_calibrCoeffHcal {}
protected

Definition at line 115 of file SimpleCaloDigi.h.

std::vector<float> LDCCaloDigi::_calibrCoeffHcal {}
protected

Definition at line 119 of file LDCCaloDigi.h.

std::vector<float> NewLDCCaloDigi::_calibrCoeffHcal {}
protected

Definition at line 123 of file NewLDCCaloDigi.h.

std::vector<float> MokkaCaloDigi::_calibrCoeffHcal {}
protected

Definition at line 135 of file MokkaCaloDigi.h.

std::vector<float> ILDCaloDigi::_calibrCoeffHcalBarrel {}
protected

Definition at line 154 of file ILDCaloDigi.h.

std::vector<float> ILDCaloDigi::_calibrCoeffHcalEndCap {}
protected

Definition at line 155 of file ILDCaloDigi.h.

std::vector<float> ILDCaloDigi::_calibrCoeffHcalOther {}
protected

Definition at line 156 of file ILDCaloDigi.h.

float SimpleMuonDigi::_calibrCoeffMuon {}
protected

Definition at line 69 of file SimpleMuonDigi.h.

std::vector<int> RealisticCaloReco::_calLayers {}
protected

Definition at line 65 of file RealisticCaloReco.h.

dd4hep::rec::LayeredCalorimeterData* BruteForceEcalGapFiller::_caloGeomData {}
protected

Definition at line 75 of file BruteForceEcalGapFiller.h.

std::string SimpleFCalDigi::_caloID {}
protected

Definition at line 62 of file SimpleFCalDigi.h.

std::string SimpleFCalDigi::_caloLayout {}
protected

Definition at line 61 of file SimpleFCalDigi.h.

std::vector< std::vector<MyHit*> > MokkaCaloDigi::_calorimeterHitVec {}
protected

Definition at line 159 of file MokkaCaloDigi.h.

std::string SimpleFCalDigi::_caloType {}
protected

Definition at line 63 of file SimpleFCalDigi.h.

std::map< std::pair <int, int> , bool > RealisticCaloDigi::_cell_dead {}
protected

Definition at line 115 of file RealisticCaloDigi.h.

std::map< std::pair <int, int> , float > RealisticCaloDigi::_cell_miscalibs {}
protected

Definition at line 114 of file RealisticCaloDigi.h.

std::string ILDCaloDigi::_cellIDIndexIString {}
protected

Definition at line 273 of file ILDCaloDigi.h.

std::string ILDCaloDigi::_cellIDIndexJString {}
protected

Definition at line 274 of file ILDCaloDigi.h.

std::string BruteForceEcalGapFiller::_cellIDLayerString {}
protected

Definition at line 55 of file BruteForceEcalGapFiller.h.

std::string SimpleFCalDigi::_cellIDLayerString {}
protected

Definition at line 58 of file SimpleFCalDigi.h.

std::string SimpleMuonDigi::_cellIDLayerString {}
protected

Definition at line 66 of file SimpleMuonDigi.h.

std::string RealisticCaloReco::_cellIDLayerString {}
protected

Definition at line 67 of file RealisticCaloReco.h.

std::string RealisticCaloDigi::_cellIDLayerString {}
protected

Definition at line 103 of file RealisticCaloDigi.h.

std::string NewLDCCaloDigi::_cellIDLayerString {}
protected

Definition at line 135 of file NewLDCCaloDigi.h.

std::string ILDCaloDigi::_cellIDLayerString {}
protected

Definition at line 270 of file ILDCaloDigi.h.

std::string BruteForceEcalGapFiller::_cellIDModuleString {}
protected

Definition at line 56 of file BruteForceEcalGapFiller.h.

std::string NewLDCCaloDigi::_cellIDModuleString {}
protected

Definition at line 136 of file NewLDCCaloDigi.h.

std::string ILDCaloDigi::_cellIDModuleString {}
protected

Definition at line 271 of file ILDCaloDigi.h.

std::string BruteForceEcalGapFiller::_cellIDStaveString {}
protected

Definition at line 57 of file BruteForceEcalGapFiller.h.

std::string NewLDCCaloDigi::_cellIDStaveString {}
protected

Definition at line 137 of file NewLDCCaloDigi.h.

std::string ILDCaloDigi::_cellIDStaveString {}
protected

Definition at line 272 of file ILDCaloDigi.h.

int MokkaCaloDigi::_cellScaleX {}
protected

Definition at line 147 of file MokkaCaloDigi.h.

int MokkaCaloDigi::_cellScaleZ {}
protected

Definition at line 148 of file MokkaCaloDigi.h.

float SimDigital::_cellSize = 0
private

Definition at line 162 of file SimDigital.h.

float G2CD::_ChanceOfKink {}
protected

Definition at line 66 of file G2CD.hh.

float G2CD::_Charge {}
protected

Definition at line 76 of file G2CD.hh.

std::vector<float> G2CD::_ChargeSpatialDistri {}
protected

Definition at line 56 of file G2CD.hh.

std::string G2CD::_colName {}
protected

Definition at line 51 of file G2CD.hh.

float SimDigital::_constEffMapValue = 0.97f
private

Definition at line 189 of file SimDigital.h.

std::map<std::string, int> SimDigital::_counters {}
private

Definition at line 155 of file SimDigital.h.

int ILDCaloDigi::_countWarnings {}
protected

Definition at line 248 of file ILDCaloDigi.h.

int BruteForceEcalGapFiller::_currentLayout {}
protected

Definition at line 71 of file BruteForceEcalGapFiller.h.

float RealisticCaloDigi::_deadCell_fraction {}
protected

Definition at line 97 of file RealisticCaloDigi.h.

bool RealisticCaloDigi::_deadCell_keep {}
protected

Definition at line 98 of file RealisticCaloDigi.h.

bool ILDCaloDigi::_deadCellEcal_keep {}
protected

Definition at line 217 of file ILDCaloDigi.h.

float ILDCaloDigi::_deadCellFractionEcal {}
protected

Definition at line 216 of file ILDCaloDigi.h.

float ILDCaloDigi::_deadCellFractionHcal {}
protected

Definition at line 237 of file ILDCaloDigi.h.

bool ILDCaloDigi::_deadCellHcal_keep {}
protected

Definition at line 238 of file ILDCaloDigi.h.

AIDA::ITuple* SimDigital::_debugTupleStepFilter = nullptr
private

Definition at line 195 of file SimDigital.h.

std::string SimpleFCalDigi::_defaultEncoding {}
protected

Definition at line 60 of file SimpleFCalDigi.h.

float MokkaCaloDigi::_deltaPhi {}
protected

Definition at line 158 of file MokkaCaloDigi.h.

int G2CD::_DigiCellSize {}
protected

Definition at line 63 of file G2CD.hh.

int SimpleCaloDigi::_digitalEcal {}
protected

Definition at line 110 of file SimpleCaloDigi.h.

int LDCCaloDigi::_digitalEcal {}
protected

Definition at line 115 of file LDCCaloDigi.h.

int NewLDCCaloDigi::_digitalEcal {}
protected

Definition at line 119 of file NewLDCCaloDigi.h.

int MokkaCaloDigi::_digitalEcal {}
protected

Definition at line 129 of file MokkaCaloDigi.h.

int ILDCaloDigi::_digitalEcal {}
protected

Definition at line 147 of file ILDCaloDigi.h.

int SimpleCaloDigi::_digitalHcal {}
protected

Definition at line 111 of file SimpleCaloDigi.h.

int LDCCaloDigi::_digitalHcal {}
protected

Definition at line 116 of file LDCCaloDigi.h.

int NewLDCCaloDigi::_digitalHcal {}
protected

Definition at line 120 of file NewLDCCaloDigi.h.

int MokkaCaloDigi::_digitalHcal {}
protected

Definition at line 130 of file MokkaCaloDigi.h.

int ILDCaloDigi::_digitalHcal {}
protected

Definition at line 149 of file ILDCaloDigi.h.

bool SimDigital::_doThresholds = true
private

Definition at line 184 of file SimDigital.h.

std::map< std::pair <int, int> , bool > ILDCaloDigi::_ECAL_cell_dead {}
protected

Definition at line 258 of file ILDCaloDigi.h.

std::map< std::pair <int, int> , float > ILDCaloDigi::_ECAL_cell_miscalibs {}
protected

Definition at line 257 of file ILDCaloDigi.h.

std::string ILDCaloDigi::_ecal_deafult_layer_config {}
protected

Definition at line 224 of file ILDCaloDigi.h.

float ILDCaloDigi::_ecal_elec_noise {}
protected

Definition at line 221 of file ILDCaloDigi.h.

float ILDCaloDigi::_ecal_misCalibNpix {}
protected

Definition at line 210 of file ILDCaloDigi.h.

float ILDCaloDigi::_ecal_pixSpread {}
protected

Definition at line 220 of file ILDCaloDigi.h.

int ILDCaloDigi::_ecal_PPD_n_pixels {}
protected

Definition at line 208 of file ILDCaloDigi.h.

float ILDCaloDigi::_ecal_PPD_pe_per_mip {}
protected

Definition at line 207 of file ILDCaloDigi.h.

bool ILDCaloDigi::_ECAL_stripHits {}
protected

Definition at line 151 of file ILDCaloDigi.h.

float ILDCaloDigi::_ecalBarrelTimeWindowMax {}
protected

Definition at line 185 of file ILDCaloDigi.h.

std::vector<std::string> G2CD::_ecalCollections {}
protected

Definition at line 54 of file G2CD.hh.

std::vector<std::string> SimpleCaloDigi::_ecalCollections {}
protected

Definition at line 99 of file SimpleCaloDigi.h.

std::vector<std::string> NewLDCCaloDigi::_ecalCollections {}
protected

Definition at line 102 of file NewLDCCaloDigi.h.

std::vector<std::string> LDCCaloDigi::_ecalCollections {}
protected

Definition at line 105 of file LDCCaloDigi.h.

std::vector<std::string> MokkaCaloDigi::_ecalCollections {}
protected

Definition at line 118 of file MokkaCaloDigi.h.

std::vector<std::string> ILDCaloDigi::_ecalCollections {}
protected

Definition at line 135 of file ILDCaloDigi.h.

int ILDCaloDigi::_ecalCorrectTimesForPropagation {}
protected

Definition at line 183 of file ILDCaloDigi.h.

float ILDCaloDigi::_ecalDeltaTimeHitResolution {}
protected

Definition at line 187 of file ILDCaloDigi.h.

float LDCCaloDigi::_ecalEndcapCorrectionFactor {}
protected

Definition at line 127 of file LDCCaloDigi.h.

float NewLDCCaloDigi::_ecalEndcapCorrectionFactor {}
protected

Definition at line 131 of file NewLDCCaloDigi.h.

float ILDCaloDigi::_ecalEndcapCorrectionFactor {}
protected

Definition at line 164 of file ILDCaloDigi.h.

float ILDCaloDigi::_ecalEndcapTimeWindowMax {}
protected

Definition at line 186 of file ILDCaloDigi.h.

int LDCCaloDigi::_ecalGapCorrection {}
protected

Definition at line 124 of file LDCCaloDigi.h.

int NewLDCCaloDigi::_ecalGapCorrection {}
protected

Definition at line 128 of file NewLDCCaloDigi.h.

int ILDCaloDigi::_ecalGapCorrection {}
protected

Definition at line 161 of file ILDCaloDigi.h.

float LDCCaloDigi::_ecalGapCorrectionFactor {}
protected

Definition at line 125 of file LDCCaloDigi.h.

float NewLDCCaloDigi::_ecalGapCorrectionFactor {}
protected

Definition at line 129 of file NewLDCCaloDigi.h.

float ILDCaloDigi::_ecalGapCorrectionFactor {}
protected

Definition at line 162 of file ILDCaloDigi.h.

std::vector<int> SimpleCaloDigi::_ecalLayers {}
protected

Definition at line 117 of file SimpleCaloDigi.h.

std::vector<int> LDCCaloDigi::_ecalLayers {}
protected

Definition at line 121 of file LDCCaloDigi.h.

std::vector<int> NewLDCCaloDigi::_ecalLayers {}
protected

Definition at line 125 of file NewLDCCaloDigi.h.

std::vector<int> MokkaCaloDigi::_ecalLayers {}
protected

Definition at line 132 of file MokkaCaloDigi.h.

std::vector<int> ILDCaloDigi::_ecalLayers {}
protected

Definition at line 158 of file ILDCaloDigi.h.

std::string ILDCaloDigi::_ecalLayout {}
protected

Definition at line 249 of file ILDCaloDigi.h.

float ILDCaloDigi::_ecalMaxDynMip {}
protected

Definition at line 222 of file ILDCaloDigi.h.

float LDCCaloDigi::_ecalModuleGapCorrectionFactor {}
protected

Definition at line 126 of file LDCCaloDigi.h.

float NewLDCCaloDigi::_ecalModuleGapCorrectionFactor {}
protected

Definition at line 130 of file NewLDCCaloDigi.h.

float ILDCaloDigi::_ecalModuleGapCorrectionFactor {}
protected

Definition at line 163 of file ILDCaloDigi.h.

bool ILDCaloDigi::_ecalSimpleTimingCut {}
protected

Definition at line 189 of file ILDCaloDigi.h.

int ILDCaloDigi::_ecalStrip_default_nVirt {}
protected

Definition at line 223 of file ILDCaloDigi.h.

float ILDCaloDigi::_ecalTimeResolution {}
protected

Definition at line 188 of file ILDCaloDigi.h.

float ILDCaloDigi::_ecalTimeWindowMin {}
protected

Definition at line 184 of file ILDCaloDigi.h.

float G2CD::_EDepo {}
protected

Definition at line 76 of file G2CD.hh.

float RealisticCaloDigiSilicon::_ehEnergy {}
protected

Definition at line 31 of file RealisticCaloDigiSilicon.h.

float ILDCaloDigi::_ehEnergy {}
protected

Definition at line 209 of file ILDCaloDigi.h.

float RealisticCaloDigi::_elec_noiseMip {}
protected

Definition at line 100 of file RealisticCaloDigi.h.

float RealisticCaloDigi::_elec_rangeMip {}
protected

Definition at line 101 of file RealisticCaloDigi.h.

std::string SimDigital::_encodingType = "LCGEO"
private

Definition at line 201 of file SimDigital.h.

float* MokkaCaloDigi::_endBarrelChamberLength {}
protected

Definition at line 136 of file MokkaCaloDigi.h.

float* MokkaCaloDigi::_endBarrelOffsetMaxZ {}
protected

Definition at line 139 of file MokkaCaloDigi.h.

float LDCCaloDigi::_endcapPixelSizeX[MAX_LAYERS] {}
protected

Definition at line 135 of file LDCCaloDigi.h.

float NewLDCCaloDigi::_endcapPixelSizeX[MAX_LAYERS] {}
protected

Definition at line 146 of file NewLDCCaloDigi.h.

float ILDCaloDigi::_endcapPixelSizeX[MAX_LAYERS] {}
protected

Definition at line 175 of file ILDCaloDigi.h.

float LDCCaloDigi::_endcapPixelSizeY[MAX_LAYERS] {}
protected

Definition at line 136 of file LDCCaloDigi.h.

float NewLDCCaloDigi::_endcapPixelSizeY[MAX_LAYERS] {}
protected

Definition at line 147 of file NewLDCCaloDigi.h.

float ILDCaloDigi::_endcapPixelSizeY[MAX_LAYERS] {}
protected

Definition at line 176 of file ILDCaloDigi.h.

float RealisticCaloDigi::_event_correl_miscalib {}
protected

Definition at line 112 of file RealisticCaloDigi.h.

float ILDCaloDigi::_event_correl_miscalib_ecal {}
protected

Definition at line 251 of file ILDCaloDigi.h.

float ILDCaloDigi::_event_correl_miscalib_hcal {}
protected

Definition at line 252 of file ILDCaloDigi.h.

int G2CD::_eventNr {}
protected

Definition at line 72 of file G2CD.hh.

float RealisticCaloDigi::_fast_shaper {}
protected

Definition at line 86 of file RealisticCaloDigi.h.

std::vector<std::string> SimpleFCalDigi::_fcalCollections {}
protected

Definition at line 53 of file SimpleFCalDigi.h.

std::string G2CD::_fileName {}
protected

Definition at line 81 of file G2CD.hh.

bool SimpleFCalDigi::_fixLCalHits {}
protected

Definition at line 67 of file SimpleFCalDigi.h.

LCFlagImpl BruteForceEcalGapFiller::_flag {}
protected

Definition at line 67 of file BruteForceEcalGapFiller.h.

LCFlagImpl RealisticCaloReco::_flag {}
protected

Definition at line 70 of file RealisticCaloReco.h.

LCFlagImpl RealisticCaloDigi::_flag {}
protected

Definition at line 109 of file RealisticCaloDigi.h.

LCFlagImpl ILDCaloDigi::_flag {}
protected

Definition at line 133 of file ILDCaloDigi.h.

LCFlagImpl RealisticCaloReco::_flag_rel {}
protected

Definition at line 71 of file RealisticCaloReco.h.

LCFlagImpl RealisticCaloDigi::_flag_rel {}
protected

Definition at line 110 of file RealisticCaloDigi.h.

float SimDigital::_gasGapWidth = 1.2f
private

Definition at line 163 of file SimDigital.h.

std::map< std::pair <int, int> , bool > ILDCaloDigi::_HCAL_cell_dead {}
protected

Definition at line 260 of file ILDCaloDigi.h.

std::map< std::pair <int, int> , float > ILDCaloDigi::_HCAL_cell_miscalibs {}
protected

Definition at line 259 of file ILDCaloDigi.h.

float ILDCaloDigi::_hcal_elec_noise {}
protected

Definition at line 240 of file ILDCaloDigi.h.

float ILDCaloDigi::_hcal_misCalibNpix {}
protected

Definition at line 231 of file ILDCaloDigi.h.

float ILDCaloDigi::_hcal_pixSpread {}
protected

Definition at line 239 of file ILDCaloDigi.h.

int ILDCaloDigi::_hcal_PPD_n_pixels {}
protected

Definition at line 230 of file ILDCaloDigi.h.

float ILDCaloDigi::_hcal_PPD_pe_per_mip {}
protected

Definition at line 229 of file ILDCaloDigi.h.

float MokkaCaloDigi::_hcalAbsorberThickness {}
protected

Definition at line 152 of file MokkaCaloDigi.h.

float ILDCaloDigi::_hcalBarrelTimeWindowMax {}
protected

Definition at line 194 of file ILDCaloDigi.h.

std::vector<std::string> G2CD::_hcalCollections {}
protected

Definition at line 52 of file G2CD.hh.

std::vector<std::string> SimpleCaloDigi::_hcalCollections {}
protected

Definition at line 100 of file SimpleCaloDigi.h.

std::vector<std::string> NewLDCCaloDigi::_hcalCollections {}
protected

Definition at line 103 of file NewLDCCaloDigi.h.

std::vector<std::string> LDCCaloDigi::_hcalCollections {}
protected

Definition at line 106 of file LDCCaloDigi.h.

std::vector<std::string> MokkaCaloDigi::_hcalCollections {}
protected

Definition at line 119 of file MokkaCaloDigi.h.

std::vector<std::string> ILDCaloDigi::_hcalCollections {}
protected

Definition at line 136 of file ILDCaloDigi.h.

int ILDCaloDigi::_hcalCorrectTimesForPropagation {}
protected

Definition at line 192 of file ILDCaloDigi.h.

float ILDCaloDigi::_hcalDeltaTimeHitResolution {}
protected

Definition at line 196 of file ILDCaloDigi.h.

float NewLDCCaloDigi::_hcalEndcapCorrectionFactor {}
protected

Definition at line 132 of file NewLDCCaloDigi.h.

float ILDCaloDigi::_hcalEndcapCorrectionFactor {}
protected

Definition at line 165 of file ILDCaloDigi.h.

float ILDCaloDigi::_hcalEndcapTimeWindowMax {}
protected

Definition at line 195 of file ILDCaloDigi.h.

int ILDCaloDigi::_hcalGapCorrection {}
protected

Definition at line 166 of file ILDCaloDigi.h.

std::vector<int> SimpleCaloDigi::_hcalLayers {}
protected

Definition at line 118 of file SimpleCaloDigi.h.

std::vector<int> LDCCaloDigi::_hcalLayers {}
protected

Definition at line 122 of file LDCCaloDigi.h.

std::vector<int> NewLDCCaloDigi::_hcalLayers {}
protected

Definition at line 126 of file NewLDCCaloDigi.h.

std::vector<int> MokkaCaloDigi::_hcalLayers {}
protected

Definition at line 133 of file MokkaCaloDigi.h.

std::vector<int> ILDCaloDigi::_hcalLayers {}
protected

Definition at line 159 of file ILDCaloDigi.h.

float MokkaCaloDigi::_hcalLayerThickness {}
protected

Definition at line 151 of file MokkaCaloDigi.h.

float ILDCaloDigi::_hcalMaxDynMip {}
protected

Definition at line 241 of file ILDCaloDigi.h.

float ILDCaloDigi::_hcalModuleGapCorrectionFactor {}
protected

Definition at line 167 of file ILDCaloDigi.h.

float MokkaCaloDigi::_hcalSensitiveThickness {}
protected

Definition at line 153 of file MokkaCaloDigi.h.

bool ILDCaloDigi::_hcalSimpleTimingCut {}
protected

Definition at line 198 of file ILDCaloDigi.h.

float ILDCaloDigi::_hcalTimeResolution {}
protected

Definition at line 197 of file ILDCaloDigi.h.

float ILDCaloDigi::_hcalTimeWindowMin {}
protected

Definition at line 193 of file ILDCaloDigi.h.

AIDA::IHistogram1D* SimDigital::_histoCellCharge = nullptr
private

Definition at line 199 of file SimDigital.h.

int ILDCaloDigi::_histograms {}
protected

Definition at line 179 of file ILDCaloDigi.h.

std::vector<double> SimDigital::_hitCharge = {}
private

Definition at line 158 of file SimDigital.h.

int G2CD::_I {}
protected

Definition at line 74 of file G2CD.hh.

CellIDDecoder<CalorimeterHit>* RealisticCaloReco::_idDecoder {}
protected

Definition at line 73 of file RealisticCaloReco.h.

float MokkaCaloDigi::_innerHcalRadius {}
protected

Definition at line 143 of file MokkaCaloDigi.h.

std::vector<std::string> SimDigitalLinkToParticles::_inputCollections {}
protected

Definition at line 28 of file SimDigitalLinkToParticles.h.

std::vector<std::string> RealisticCaloDigi::_inputCollections {}
protected

Definition at line 71 of file RealisticCaloDigi.h.

std::vector<std::string> SimDigital::_inputCollections {}
private

Definition at line 147 of file SimDigital.h.

std::string BruteForceEcalGapFiller::_inputHitCollection {}
protected

Definition at line 52 of file BruteForceEcalGapFiller.h.

std::vector<std::string> RealisticCaloReco::_inputHitCollections {}
protected

Definition at line 60 of file RealisticCaloReco.h.

std::vector<std::string> SimDigitalLinkToParticles::_inputRelCollections {}
protected

Definition at line 29 of file SimDigitalLinkToParticles.h.

std::vector<std::string> RealisticCaloReco::_inputRelCollections {}
protected

Definition at line 61 of file RealisticCaloReco.h.

integr_function RealisticCaloDigi::_integr_function {}
protected

Definition at line 116 of file RealisticCaloDigi.h.

std::string RealisticCaloDigi::_integration_method {}
protected

Definition at line 78 of file RealisticCaloDigi.h.

float BruteForceEcalGapFiller::_interModuleDist {}
protected

Definition at line 73 of file BruteForceEcalGapFiller.h.

float BruteForceEcalGapFiller::_interModuleFactor {}
protected

Definition at line 64 of file BruteForceEcalGapFiller.h.

float BruteForceEcalGapFiller::_interModuleNonlinearFactor {}
protected

Definition at line 61 of file BruteForceEcalGapFiller.h.

float BruteForceEcalGapFiller::_intraModuleFactor {}
protected

Definition at line 65 of file BruteForceEcalGapFiller.h.

float BruteForceEcalGapFiller::_intraModuleNonlinearFactor {}
protected

Definition at line 62 of file BruteForceEcalGapFiller.h.

int G2CD::_J {}
protected

Definition at line 74 of file G2CD.hh.

int G2CD::_K {}
protected

Definition at line 74 of file G2CD.hh.

bool SimDigital::_keepAtLeastOneStep = true
private

Definition at line 193 of file SimDigital.h.

float G2CD::_KinkHitChargeBoost {}
protected

Definition at line 66 of file G2CD.hh.

float MokkaCaloDigi::_lateralPlateThickness {}
protected

Definition at line 141 of file MokkaCaloDigi.h.

IntVec SimpleMuonDigi::_layersToKeepBarrelVec {}
protected

Definition at line 58 of file SimpleMuonDigi.h.

IntVec SimpleMuonDigi::_layersToKeepEndcapVec {}
protected

Definition at line 58 of file SimpleMuonDigi.h.

std::vector< std::pair <int, int> > ILDCaloDigi::_layerTypes {}
protected

Definition at line 246 of file ILDCaloDigi.h.

bool SimDigital::_linkSteps = false
private

Definition at line 183 of file SimDigital.h.

int G2CD::_M {}
protected

Definition at line 74 of file G2CD.hh.

int ILDCaloDigi::_mapsEcalCorrection {}
protected

Definition at line 148 of file ILDCaloDigi.h.

float SimpleMuonDigi::_maxHitEnergyMuon {}
protected

Definition at line 70 of file SimpleMuonDigi.h.

float SimDigital::_minXYdistanceBetweenStep = 0.5f
private

Definition at line 192 of file SimDigital.h.

float RealisticCaloDigi::_misCalib_correl {}
protected

Definition at line 95 of file RealisticCaloDigi.h.

float RealisticCaloDigi::_misCalib_uncorrel {}
protected

Definition at line 92 of file RealisticCaloDigi.h.

bool RealisticCaloDigi::_misCalib_uncorrel_keep {}
protected

Definition at line 93 of file RealisticCaloDigi.h.

float ILDCaloDigi::_misCalibEcal_correl {}
protected

Definition at line 214 of file ILDCaloDigi.h.

float ILDCaloDigi::_misCalibEcal_uncorrel {}
protected

Definition at line 212 of file ILDCaloDigi.h.

bool ILDCaloDigi::_misCalibEcal_uncorrel_keep {}
protected

Definition at line 213 of file ILDCaloDigi.h.

float ILDCaloDigi::_misCalibHcal_correl {}
protected

Definition at line 235 of file ILDCaloDigi.h.

float ILDCaloDigi::_misCalibHcal_uncorrel {}
protected

Definition at line 233 of file ILDCaloDigi.h.

bool ILDCaloDigi::_misCalibHcal_uncorrel_keep {}
protected

Definition at line 234 of file ILDCaloDigi.h.

float RealisticCaloDigiScinPpd::_misCalibNpix {}
protected

Definition at line 36 of file RealisticCaloDigiScinPpd.h.

float MokkaCaloDigi::_modulesGap {}
protected

Definition at line 142 of file MokkaCaloDigi.h.

std::vector<std::string> SimpleMuonDigi::_muonCollections {}
protected

Definition at line 61 of file SimpleMuonDigi.h.

int G2CD::_N1 {}
protected

Definition at line 79 of file G2CD.hh.

int G2CD::_N2 {}
protected

Definition at line 79 of file G2CD.hh.

int G2CD::_N3 {}
protected

Definition at line 79 of file G2CD.hh.

int G2CD::_NEcalThinLayer {}
protected

Definition at line 61 of file G2CD.hh.

int SimpleFCalDigi::_nEvt {}
protected

Definition at line 51 of file SimpleFCalDigi.h.

int SimpleMuonDigi::_nEvt {}
protected

Definition at line 56 of file SimpleMuonDigi.h.

int SimpleCaloDigi::_nEvt {}
protected

Definition at line 97 of file SimpleCaloDigi.h.

int NewLDCCaloDigi::_nEvt {}
protected

Definition at line 100 of file NewLDCCaloDigi.h.

int LDCCaloDigi::_nEvt {}
protected

Definition at line 103 of file LDCCaloDigi.h.

int MokkaCaloDigi::_nEvt {}
protected

Definition at line 124 of file MokkaCaloDigi.h.

int ILDCaloDigi::_nEvt {}
protected

Definition at line 131 of file ILDCaloDigi.h.

float MokkaCaloDigi::_newCellSizeX {}
protected

Definition at line 149 of file MokkaCaloDigi.h.

float MokkaCaloDigi::_newCellSizeZ {}
protected

Definition at line 150 of file MokkaCaloDigi.h.

std::string MokkaCaloDigi::_newCollNameECAL {}
protected

Definition at line 121 of file MokkaCaloDigi.h.

std::string MokkaCaloDigi::_newCollNameHCAL {}
protected

Definition at line 120 of file MokkaCaloDigi.h.

TH1F* G2CD::_NH1stLayer {}
protected

Definition at line 68 of file G2CD.hh.

TH1F * G2CD::_NH8thLayer {}
protected

Definition at line 68 of file G2CD.hh.

int G2CD::_NHit1mm {}
protected

Definition at line 77 of file G2CD.hh.

int G2CD::_NHit1mmCenter {}
protected

Definition at line 77 of file G2CD.hh.

int G2CD::_NHit1mmCorner {}
protected

Definition at line 77 of file G2CD.hh.

int G2CD::_NHit1mmSide {}
protected

Definition at line 77 of file G2CD.hh.

int MokkaCaloDigi::_nModules {}
protected

Definition at line 146 of file MokkaCaloDigi.h.

int SimpleFCalDigi::_nRun {}
protected

Definition at line 50 of file SimpleFCalDigi.h.

int SimpleMuonDigi::_nRun {}
protected

Definition at line 55 of file SimpleMuonDigi.h.

int SimpleCaloDigi::_nRun {}
protected

Definition at line 96 of file SimpleCaloDigi.h.

int NewLDCCaloDigi::_nRun {}
protected

Definition at line 99 of file NewLDCCaloDigi.h.

int LDCCaloDigi::_nRun {}
protected

Definition at line 102 of file LDCCaloDigi.h.

int MokkaCaloDigi::_nRun {}
protected

Definition at line 123 of file MokkaCaloDigi.h.

int ILDCaloDigi::_nRun {}
protected

Definition at line 130 of file ILDCaloDigi.h.

int MokkaCaloDigi::_nStaves {}
protected

Definition at line 145 of file MokkaCaloDigi.h.

int G2CD::_Num {}
protected

Definition at line 71 of file G2CD.hh.

int MokkaCaloDigi::_numberOfHcalLayers {}
protected

Definition at line 144 of file MokkaCaloDigi.h.

std::ostream* G2CD::_output {}
protected

Definition at line 82 of file G2CD.hh.

std::vector<std::string> RealisticCaloDigi::_outputCollections {}
protected

Definition at line 72 of file RealisticCaloDigi.h.

std::vector<std::string> SimDigital::_outputCollections {}
private

Definition at line 149 of file SimDigital.h.

std::string SimpleCaloDigi::_outputEcalCollection {}
protected

Definition at line 102 of file SimpleCaloDigi.h.

std::string LDCCaloDigi::_outputEcalCollection {}
protected

Definition at line 108 of file LDCCaloDigi.h.

std::string NewLDCCaloDigi::_outputEcalCollection0 {}
protected

Definition at line 106 of file NewLDCCaloDigi.h.

std::string NewLDCCaloDigi::_outputEcalCollection1 {}
protected

Definition at line 107 of file NewLDCCaloDigi.h.

std::string NewLDCCaloDigi::_outputEcalCollection2 {}
protected

Definition at line 108 of file NewLDCCaloDigi.h.

std::vector<std::string> G2CD::_outputEcalCollections {}
protected

Definition at line 55 of file G2CD.hh.

std::vector<std::string> NewLDCCaloDigi::_outputEcalCollections {}
protected

Definition at line 112 of file NewLDCCaloDigi.h.

std::vector<std::string> ILDCaloDigi::_outputEcalCollections {}
protected

Definition at line 137 of file ILDCaloDigi.h.

std::string SimpleFCalDigi::_outputFcalCollection {}
protected

Definition at line 55 of file SimpleFCalDigi.h.

std::string SimpleCaloDigi::_outputHcalCollection {}
protected

Definition at line 103 of file SimpleCaloDigi.h.

std::string LDCCaloDigi::_outputHcalCollection {}
protected

Definition at line 109 of file LDCCaloDigi.h.

std::string NewLDCCaloDigi::_outputHcalCollection0 {}
protected

Definition at line 109 of file NewLDCCaloDigi.h.

std::string NewLDCCaloDigi::_outputHcalCollection1 {}
protected

Definition at line 110 of file NewLDCCaloDigi.h.

std::string NewLDCCaloDigi::_outputHcalCollection2 {}
protected

Definition at line 111 of file NewLDCCaloDigi.h.

std::vector<std::string> G2CD::_outputHcalCollections {}
protected

Definition at line 53 of file G2CD.hh.

std::vector<std::string> NewLDCCaloDigi::_outputHcalCollections {}
protected

Definition at line 113 of file NewLDCCaloDigi.h.

std::vector<std::string> ILDCaloDigi::_outputHcalCollections {}
protected

Definition at line 138 of file ILDCaloDigi.h.

std::string BruteForceEcalGapFiller::_outputHitCollection {}
protected

Definition at line 53 of file BruteForceEcalGapFiller.h.

std::vector<std::string> RealisticCaloReco::_outputHitCollections {}
protected

Definition at line 62 of file RealisticCaloReco.h.

std::string SimpleMuonDigi::_outputMuonCollection {}
protected

Definition at line 63 of file SimpleMuonDigi.h.

std::string SimpleFCalDigi::_outputRelCollection {}
protected

Definition at line 56 of file SimpleFCalDigi.h.

std::string SimpleMuonDigi::_outputRelCollection {}
protected

Definition at line 64 of file SimpleMuonDigi.h.

std::string SimpleCaloDigi::_outputRelCollection {}
protected

Definition at line 104 of file SimpleCaloDigi.h.

std::string LDCCaloDigi::_outputRelCollection {}
protected

Definition at line 110 of file LDCCaloDigi.h.

std::string NewLDCCaloDigi::_outputRelCollection {}
protected

Definition at line 114 of file NewLDCCaloDigi.h.

std::string ILDCaloDigi::_outputRelCollection {}
protected

Definition at line 140 of file ILDCaloDigi.h.

std::vector<std::string> SimDigitalLinkToParticles::_outputRelCollections {}
protected

Definition at line 30 of file SimDigitalLinkToParticles.h.

std::vector<std::string> RealisticCaloReco::_outputRelCollections {}
protected

Definition at line 63 of file RealisticCaloReco.h.

std::vector<std::string> RealisticCaloDigi::_outputRelCollections {}
protected

Definition at line 73 of file RealisticCaloDigi.h.

std::vector<std::string> SimDigital::_outputRelCollections {}
private

Definition at line 150 of file SimDigital.h.

TTree* G2CD::_outputTree {}
protected

Definition at line 67 of file G2CD.hh.

int G2CD::_overwrite {}
protected

Definition at line 62 of file G2CD.hh.

float RealisticCaloDigiScinPpd::_pixSpread {}
protected

Definition at line 37 of file RealisticCaloDigiScinPpd.h.

float G2CD::_PolyaParaA {}
protected

Definition at line 65 of file G2CD.hh.

float G2CD::_PolyaParaB {}
protected

Definition at line 65 of file G2CD.hh.

float G2CD::_PolyaParaC {}
protected

Definition at line 65 of file G2CD.hh.

int SimDigital::_polyaRandomSeed = 1
private

Definition at line 176 of file SimDigital.h.

float G2CD::_PosX {}
protected

Definition at line 75 of file G2CD.hh.

float G2CD::_PosY {}
protected

Definition at line 75 of file G2CD.hh.

float G2CD::_PosZ {}
protected

Definition at line 75 of file G2CD.hh.

int RealisticCaloRecoScinPpd::_PPD_n_pixels {}
protected

Definition at line 30 of file RealisticCaloRecoScinPpd.h.

int RealisticCaloDigiScinPpd::_PPD_n_pixels {}
protected

Definition at line 35 of file RealisticCaloDigiScinPpd.h.

float RealisticCaloRecoScinPpd::_PPD_pe_per_mip {}
protected

Definition at line 29 of file RealisticCaloRecoScinPpd.h.

float RealisticCaloDigiScinPpd::_PPD_pe_per_mip {}
protected

Definition at line 34 of file RealisticCaloDigiScinPpd.h.

TF1* G2CD::_QPolya {}
protected

Definition at line 69 of file G2CD.hh.

CLHEP::MTwistEngine* ILDCaloDigi::_randomEngineDeadCellEcal {}
protected

Definition at line 254 of file ILDCaloDigi.h.

CLHEP::MTwistEngine* ILDCaloDigi::_randomEngineDeadCellHcal {}
protected

Definition at line 255 of file ILDCaloDigi.h.

float MokkaCaloDigi::_regularBarrelChamberLength {}
protected

Definition at line 157 of file MokkaCaloDigi.h.

float MokkaCaloDigi::_regularBarrelModuleLength {}
protected

Definition at line 156 of file MokkaCaloDigi.h.

float MokkaCaloDigi::_regularBarrelOffsetMaxZ {}
protected

Definition at line 140 of file MokkaCaloDigi.h.

LCCollectionVec* MokkaCaloDigi::_relationCollection {}
protected

Definition at line 160 of file MokkaCaloDigi.h.

std::string MokkaCaloDigi::_relationCollName {}
protected

Definition at line 122 of file MokkaCaloDigi.h.

int G2CD::_S {}
protected

Definition at line 74 of file G2CD.hh.

ScintillatorPpdDigi* ILDCaloDigi::_scEcalDigi {}
protected

Definition at line 200 of file ILDCaloDigi.h.

ScintillatorPpdDigi* ILDCaloDigi::_scHcalDigi {}
protected

Definition at line 201 of file ILDCaloDigi.h.

int G2CD::_Seg {}
protected

Definition at line 74 of file G2CD.hh.

std::vector<int> G2CD::_ShowerPositionShiftID {}
protected

Definition at line 59 of file G2CD.hh.

float RealisticCaloDigi::_slow_shaper {}
protected

Definition at line 87 of file RealisticCaloDigi.h.

int MokkaCaloDigi::_startIEndcap {}
protected

Definition at line 161 of file MokkaCaloDigi.h.

int MokkaCaloDigi::_startJEndcap {}
protected

Definition at line 162 of file MokkaCaloDigi.h.

float MokkaCaloDigi::_startXEndcap {}
protected

Definition at line 163 of file MokkaCaloDigi.h.

float MokkaCaloDigi::_startZEndcap {}
protected

Definition at line 164 of file MokkaCaloDigi.h.

float ILDCaloDigi::_strip_abs_length {}
protected

Definition at line 219 of file ILDCaloDigi.h.

int ILDCaloDigi::_strip_virt_cells {}
protected

Definition at line 247 of file ILDCaloDigi.h.

int RealisticCaloDigi::_threshold_iunit {}
protected

Definition at line 107 of file RealisticCaloDigi.h.

std::string RealisticCaloDigi::_threshold_unit {}
protected

Definition at line 80 of file RealisticCaloDigi.h.

float RealisticCaloDigi::_threshold_value {}
protected

Definition at line 79 of file RealisticCaloDigi.h.

float G2CD::_thresholdEcal {}
protected

Definition at line 60 of file G2CD.hh.

float SimpleCaloDigi::_thresholdEcal {}
protected

Definition at line 107 of file SimpleCaloDigi.h.

float LDCCaloDigi::_thresholdEcal {}
protected

Definition at line 112 of file LDCCaloDigi.h.

float NewLDCCaloDigi::_thresholdEcal {}
protected

Definition at line 116 of file NewLDCCaloDigi.h.

float MokkaCaloDigi::_thresholdEcal {}
protected

Definition at line 126 of file MokkaCaloDigi.h.

float ILDCaloDigi::_thresholdEcal {}
protected

Definition at line 142 of file ILDCaloDigi.h.

float SimpleFCalDigi::_thresholdFcal {}
protected

Definition at line 65 of file SimpleFCalDigi.h.

std::vector<float> G2CD::_thresholdHcal {}
protected

Definition at line 57 of file G2CD.hh.

float SimpleCaloDigi::_thresholdHcal {}
protected

Definition at line 108 of file SimpleCaloDigi.h.

float LDCCaloDigi::_thresholdHcal {}
protected

Definition at line 113 of file LDCCaloDigi.h.

std::vector<float> NewLDCCaloDigi::_thresholdHcal {}
protected

Definition at line 117 of file NewLDCCaloDigi.h.

float MokkaCaloDigi::_thresholdHcal {}
protected

Definition at line 127 of file MokkaCaloDigi.h.

std::vector<float> ILDCaloDigi::_thresholdHcal {}
protected

Definition at line 144 of file ILDCaloDigi.h.

std::vector<float> SimDigital::_thresholdHcal {}
private

Definition at line 156 of file SimDigital.h.

float SimpleMuonDigi::_thresholdMuon {}
protected

Definition at line 68 of file SimpleMuonDigi.h.

int RealisticCaloDigi::_time_apply {}
protected

Definition at line 82 of file RealisticCaloDigi.h.

int RealisticCaloDigi::_time_correctForPropagation {}
protected

Definition at line 83 of file RealisticCaloDigi.h.

float RealisticCaloDigi::_time_resol {}
protected

Definition at line 88 of file RealisticCaloDigi.h.

float RealisticCaloDigi::_time_windowMax {}
protected

Definition at line 85 of file RealisticCaloDigi.h.

float RealisticCaloDigi::_time_windowMin {}
protected

Definition at line 84 of file RealisticCaloDigi.h.

int G2CD::_TotalMultiHit {}
protected

Definition at line 78 of file G2CD.hh.

int G2CD::_TotalNHit {}
protected

Definition at line 78 of file G2CD.hh.

int G2CD::_TotalNHit1mm {}
protected

Definition at line 78 of file G2CD.hh.

std::string G2CD::_treeFileName {}
protected

Definition at line 49 of file G2CD.hh.

std::string G2CD::_treeName {}
protected

Definition at line 50 of file G2CD.hh.

AIDA::ITuple* SimDigital::_tupleCollection = nullptr
private

Definition at line 197 of file SimDigital.h.

AIDA::ITuple* SimDigital::_tupleStepFilter = nullptr
private

Definition at line 196 of file SimDigital.h.

std::string ILDCaloDigi::_unitThresholdEcal {}
protected

Definition at line 143 of file ILDCaloDigi.h.

std::string ILDCaloDigi::_unitThresholdHcal {}
protected

Definition at line 145 of file ILDCaloDigi.h.

int ILDCaloDigi::_useEcalTiming {}
protected

Definition at line 182 of file ILDCaloDigi.h.

int ILDCaloDigi::_useHcalTiming {}
protected

Definition at line 191 of file ILDCaloDigi.h.

std::vector<bool> SimpleMuonDigi::_useLayersBarrelVec {}
protected

Definition at line 59 of file SimpleMuonDigi.h.

std::vector<bool> SimpleMuonDigi::_useLayersEndcapVec {}
protected

Definition at line 59 of file SimpleMuonDigi.h.

int G2CD::_UsingDefaultDetector {}
protected

Definition at line 64 of file G2CD.hh.

float MokkaCaloDigi::_virtualCellSizeX {}
protected

Definition at line 154 of file MokkaCaloDigi.h.

float MokkaCaloDigi::_virtualCellSizeZ {}
protected

Definition at line 155 of file MokkaCaloDigi.h.

float LDCCaloDigi::_zOfEcalEndcap {}
protected

Definition at line 132 of file LDCCaloDigi.h.

float NewLDCCaloDigi::_zOfEcalEndcap {}
protected

Definition at line 143 of file NewLDCCaloDigi.h.

float ILDCaloDigi::_zOfEcalEndcap {}
protected

Definition at line 172 of file ILDCaloDigi.h.

std::unique_ptr<CalorimeterHitImpl> SimDigital::hitMemory::ahit = nullptr

Definition at line 126 of file SimDigital.h.

int AsicKey::asicI

Definition at line 80 of file SimDigital.h.

int AsicKey::asicJ

Definition at line 81 of file SimDigital.h.

float SimpleFCalDigi::cellDimPhi {}
protected

Definition at line 74 of file SimpleFCalDigi.h.

float SimpleFCalDigi::cellDimR {}
protected

Definition at line 73 of file SimpleFCalDigi.h.

float StepAndCharge::charge = 0

Definition at line 71 of file SimDigital.h.

ChargeInducer* SimDigital::chargeInducer = nullptr
private

Definition at line 175 of file SimDigital.h.

ChargeSpreader* SimDigital::chargeSpreader = nullptr
private

Definition at line 169 of file SimDigital.h.

std::string SimDigital::chargeSpreaderOption = "Uniform"
private

Definition at line 166 of file SimDigital.h.

ChargeSpreaderParameters SimDigital::chargeSpreaderParameters
private

Definition at line 168 of file SimDigital.h.

float SimpleFCalDigi::dZ {}
protected

Definition at line 71 of file SimpleFCalDigi.h.

EfficiencyManager* SimDigital::efficiency = nullptr
private

Definition at line 188 of file SimDigital.h.

std::string SimDigital::efficiencyOption = "Uniform"
private

Definition at line 186 of file SimDigital.h.

std::string SimDigital::effMapFile = ""
private

Definition at line 187 of file SimDigital.h.

TH1F* ILDCaloDigi::fEcal {}
protected

Definition at line 276 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fEcalC {}
protected

Definition at line 278 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fEcalC1 {}
protected

Definition at line 280 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fEcalC2 {}
protected

Definition at line 282 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fEcalLayer1 {}
protected

Definition at line 304 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fEcalLayer11 {}
protected

Definition at line 305 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fEcalLayer21 {}
protected

Definition at line 306 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fEcalRLayer1 {}
protected

Definition at line 307 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fEcalRLayer11 {}
protected

Definition at line 308 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fEcalRLayer21 {}
protected

Definition at line 309 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fEcalRLayerNorm {}
protected

Definition at line 303 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcal {}
protected

Definition at line 277 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalC {}
protected

Definition at line 279 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalC1 {}
protected

Definition at line 281 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalC2 {}
protected

Definition at line 283 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fHcalCvsE {}
protected

Definition at line 284 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fHcalLayer1 {}
protected

Definition at line 285 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fHcalLayer11 {}
protected

Definition at line 286 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fHcalLayer21 {}
protected

Definition at line 287 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fHcalLayer31 {}
protected

Definition at line 288 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fHcalLayer41 {}
protected

Definition at line 289 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fHcalLayer51 {}
protected

Definition at line 290 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fHcalLayer61 {}
protected

Definition at line 291 of file ILDCaloDigi.h.

TH2F* ILDCaloDigi::fHcalLayer71 {}
protected

Definition at line 292 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalRLayer1 {}
protected

Definition at line 293 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalRLayer11 {}
protected

Definition at line 294 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalRLayer21 {}
protected

Definition at line 295 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalRLayer31 {}
protected

Definition at line 296 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalRLayer41 {}
protected

Definition at line 297 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalRLayer51 {}
protected

Definition at line 298 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalRLayer61 {}
protected

Definition at line 299 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalRLayer71 {}
protected

Definition at line 300 of file ILDCaloDigi.h.

TH1F* ILDCaloDigi::fHcalRLayerNorm {}
protected

Definition at line 301 of file ILDCaloDigi.h.

LCFlagImpl SimDigital::flag {}
private

Definition at line 152 of file SimDigital.h.

LCFlagImpl SimDigital::flagRel {}
private

Definition at line 153 of file SimDigital.h.

std::map<dd4hep::long64 , std::vector<LCGenericObject*> > SimDigital::geneMap = {}
private

Definition at line 160 of file SimDigital.h.

CalorimeterHitImpl* MyHit::hit {}

Definition at line 74 of file MokkaCaloDigi.h.

std::vector< CalorimeterHit* > BruteForceEcalGapFiller::hitsByLayerModuleStave[MAXLAYER][MAXSTAVE][MAXMODULE]
protected

Definition at line 50 of file BruteForceEcalGapFiller.h.

int AsicKey::layerID

Definition at line 79 of file SimDigital.h.

float SimDigital::hitMemory::maxEnergydueToHit = -1

Definition at line 129 of file SimDigital.h.

std::string SimDigital::polyaMapFile = ""
private

Definition at line 172 of file SimDigital.h.

std::string SimDigital::polyaOption = "Uniform"
private

Definition at line 171 of file SimDigital.h.

float SimDigital::polyaQbar = 0.0f
private

Definition at line 173 of file SimDigital.h.

float SimDigital::polyaTheta = 0.0f
private

Definition at line 174 of file SimDigital.h.

int SimDigital::hitMemory::rawHit = -1

Definition at line 130 of file SimDigital.h.

std::set<int> SimDigital::hitMemory::relatedHits {}

Definition at line 128 of file SimDigital.h.

float SimpleFCalDigi::rMin {}
protected

Definition at line 72 of file SimpleFCalDigi.h.

std::vector<SimCalorimeterHit*> MyHit::simHits {}

Definition at line 75 of file MokkaCaloDigi.h.

std::string SimDigital::spreaderMapFile = ""
private

Definition at line 167 of file SimDigital.h.

LCVector3D StepAndCharge::step

Definition at line 70 of file SimDigital.h.

float StepAndCharge::stepLength = 0

Definition at line 72 of file SimDigital.h.

double SimDigital::stepLengthCut = -1.0
private

Definition at line 181 of file SimDigital.h.

float StepAndCharge::time = 0

Definition at line 73 of file SimDigital.h.

double SimDigital::timeCut = std::numeric_limits<double>::max()
private

Definition at line 180 of file SimDigital.h.

float SimpleFCalDigi::WThickness {}
protected

Definition at line 75 of file SimpleFCalDigi.h.

float SimpleFCalDigi::xing_angle {}
protected

Definition at line 69 of file SimpleFCalDigi.h.

float SimpleFCalDigi::zMin {}
protected

Definition at line 70 of file SimpleFCalDigi.h.