ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CylinderVolumeBuilder.hpp File Reference
+ Include dependency graph for CylinderVolumeBuilder.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Acts::VolumeConfig
 VolumeConfig struct to understand the layer config. More...
 
struct  Acts::WrappingConfig
 The WrappingSetup that is happening here. More...
 
class  Acts::CylinderVolumeBuilder
 
struct  Acts::CylinderVolumeBuilder::Config
 

Namespaces

namespace  Acts
 Set the Geometry Context PLUGIN.
 

Macros

#define ATAS_GEOMETRYTOOLS_TAKESMALLERBIGGER
 
#define takeSmaller(current, test)   current = current < test ? current : test
 
#define takeBigger(current, test)   current = current > test ? current : test
 
#define takeSmallerBigger(cSmallest, cBiggest, test)
 

Enumerations

enum  Acts::WrappingCondition {
  Acts::Undefined = 0, Acts::Attaching = 1, Acts::Inserting = 2, Acts::Wrapping = 3,
  Acts::CentralInserting = 4, Acts::CentralWrapping = 5, Acts::NoWrapping = 6
}
 

Macro Definition Documentation

#define ATAS_GEOMETRYTOOLS_TAKESMALLERBIGGER

Definition at line 29 of file CylinderVolumeBuilder.hpp.

View newest version in sPHENIX GitHub at line 29 of file CylinderVolumeBuilder.hpp

#define takeBigger (   current,
  test 
)    current = current > test ? current : test
#define takeSmaller (   current,
  test 
)    current = current < test ? current : test
#define takeSmallerBigger (   cSmallest,
  cBiggest,
  test 
)
Value:
takeSmaller(cSmallest, test); \
takeBigger(cBiggest, test)

Definition at line 32 of file CylinderVolumeBuilder.hpp.

View newest version in sPHENIX GitHub at line 32 of file CylinderVolumeBuilder.hpp