ATLAS Offline Software
Classes | Typedefs | Functions | Variables
D3PDTest Namespace Reference

Classes

class  DefaultFillerTool
 Test setting default values in d3pds. More...
 
class  DefaultFillerTool2
 Test setting default values in d3pds. More...
 
class  FillerAlg
 Test class for D3PD maker. More...
 
class  HitsFillerAlg
 Test class for D3PD maker. More...
 
class  IN4MHLVAssociationTool
 Test code: IN4M -> HLV. More...
 
class  MapDumper
 
class  MyVec2
 
class  Obj1
 Test class for D3PD maker. More...
 
class  Obj12FillerTool
 D3PD maker regression tests. More...
 
class  Obj1Container
 
class  Obj1FillerTool
 D3PD maker regression tests. More...
 
class  Obj1Obj2AssociationTool
 Test code: associate from an Obj1 to a single Obj2. More...
 
class  Obj1Obj2MultiAssociationTool
 Test code: associate from an Obj1 to a set of Obj2. More...
 
class  Obj2
 Test class for D3PD maker. More...
 
class  Obj2FillerTool
 Block filler tool for TrigElectron calo variables (LOD 2). More...
 
class  Obj3
 Test class for D3PD maker. More...
 
class  Obj4
 Test class for D3PD maker. More...
 
class  Obj4Container
 
class  Obj4FillerTool
 D3PD maker regression tests. More...
 
class  Obj4GetterTool
 
class  Obj5
 Test class for D3PD maker (aux data). More...
 
class  Obj5FillerTool
 D3PD maker regression tests. More...
 
class  ToObj2AssociationTool
 Test code: associate from an Obj1 to a single Obj2. More...
 
class  ToObj2MultiAssociationTool
 Test code: associate from an Obj1 to a set of Obj2. More...
 

Typedefs

typedef DataVector< Obj5Obj5Container
 

Functions

uint32_t rng ()
 
double randf (double rmax, double rmin=0)
 

Variables

std::atomic< uint32_t > seed = 1
 
const uint32_t rngmax = static_cast<uint32_t> (-1)
 

Typedef Documentation

◆ Obj5Container

Definition at line 43 of file Obj5.h.

Function Documentation

◆ randf()

double D3PDTest::randf ( double  rmax,
double  rmin = 0 
)

Definition at line 46 of file FillerAlg.cxx.

47 {
48  return static_cast<double>(rng()) / rngmax * (rmax-rmin) + rmin;
49 }

◆ rng()

uint32_t D3PDTest::rng ( )

Definition at line 40 of file FillerAlg.cxx.

41 {
42  seed = (1664525*seed + 1013904223);
43  return seed;
44 }

Variable Documentation

◆ rngmax

const uint32_t D3PDTest::rngmax = static_cast<uint32_t> (-1)

Definition at line 39 of file FillerAlg.cxx.

◆ seed

std::atomic<uint32_t> D3PDTest::seed = 1

Definition at line 38 of file FillerAlg.cxx.

D3PDTest::rng
uint32_t rng()
Definition: FillerAlg.cxx:40
D3PDTest::rngmax
const uint32_t rngmax
Definition: FillerAlg.cxx:39
D3PDTest::seed
std::atomic< uint32_t > seed
Definition: FillerAlg.cxx:38