ATLAS Offline Software
Functions
BaseSimulationSelector.cxx File Reference
#include "BaseSimulationSelector.h"
#include "ISF_Interfaces/SimulationFlavor.h"
#include "ISF_Event/ISFParticle.h"
Include dependency graph for BaseSimulationSelector.cxx:

Go to the source code of this file.

Functions

ServiceHandle< ISF::ISimulationSvc > *ISF::BaseSimulationSelector::simulator ATLAS_NOT_THREAD_SAFE ()
 return a handle on the simulator More...
 
void ISF::BaseSimulationSelector::update ATLAS_NOT_THREAD_SAFE (const ISFParticle &)
 update internal event representation More...
 

Function Documentation

◆ ATLAS_NOT_THREAD_SAFE() [1/2]

ServiceHandle<ISF::ISimulationSvc>* ISF::BaseSimulationSelector::simulator ATLAS_NOT_THREAD_SAFE ( )
inline

return a handle on the simulator

Install fatal handler with default options.

called at the end of each athena event (can be used for eg.

called at the beginning of each athena event (can be used for eg.

return the simulation service ID

resetting dynamic selectors)

beginning of the loop of channels

bad bit newly found

known bad bit

for low noisy cells

for high noisy cells

0.01 is used to scale "PER" to the same order of magnitude to "SIG"

smaller deviation: distorted

checking TmaxAmp, Not mixed with MaxAmp and Width

channel information output

Only dead or distorted, or short known BCs are considered below.

index of bc

note: the declarations must be placed in the "good" order, otherwise the definitions of the SystematicVariations will be different than those obtained with readFromROOT()

now add branches and leaves to the tree

now add branches and leaves to the tree

Definition at line 70 of file BaseSimulationSelector.cxx.

70  {
71  return &m_simulator;
72 }

◆ ATLAS_NOT_THREAD_SAFE() [2/2]

void ISF::BaseSimulationSelector::update ATLAS_NOT_THREAD_SAFE ( const ISFParticle &  )

update internal event representation

Definition at line 102 of file BaseSimulationSelector.cxx.

102 { }