Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MicromegasTile Class Reference

header only class that contains information about a given Tile location inside CylinderGeom More...

#include <coresoftware/blob/master/offline/packages/micromegas/MicromegasTile.h>

+ Inheritance diagram for MicromegasTile:
+ Collaboration diagram for MicromegasTile:

Public Types

using List = std::vector< MicromegasTile >
 

Public Member Functions

 MicromegasTile ()=default
 default constructor
 
 ~MicromegasTile () override=default
 destructor
 
 MicromegasTile (std::array< double, 4 > values)
 constructor
 
 MicromegasTile (double centerPhi, double centerZ, double sizePhi, double sizeZ)
 constructor
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObjectCloneMe () const
 Virtual copy constructor.
 
virtual PHObjectclone () const final
 
PHObjectClone (const char *newname="") const final
 
void Copy (TObject &object) const final
 
virtual void identify (std::ostream &os=std::cout) const
 
virtual void Reset ()
 Clear Event.
 
virtual int isValid () const
 isValid returns non zero if object contains vailid data
 
virtual int Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Public Attributes

double m_centerPhi = 0
 
double m_centerZ = 0
 
double m_sizePhi = 0
 
double m_sizeZ = 0
 

Detailed Description

header only class that contains information about a given Tile location inside CylinderGeom

Definition at line 19 of file MicromegasTile.h.

View newest version in sPHENIX GitHub at line 19 of file MicromegasTile.h

Member Typedef Documentation

using MicromegasTile::List = std::vector<MicromegasTile>

Definition at line 24 of file MicromegasTile.h.

View newest version in sPHENIX GitHub at line 24 of file MicromegasTile.h

Constructor & Destructor Documentation

MicromegasTile::MicromegasTile ( )
default

default constructor

MicromegasTile::~MicromegasTile ( )
overridedefault

destructor

MicromegasTile::MicromegasTile ( std::array< double, 4 >  values)
inline

constructor

Definition at line 33 of file MicromegasTile.h.

View newest version in sPHENIX GitHub at line 33 of file MicromegasTile.h

MicromegasTile::MicromegasTile ( double  centerPhi,
double  centerZ,
double  sizePhi,
double  sizeZ 
)
inline

constructor

Definition at line 41 of file MicromegasTile.h.

View newest version in sPHENIX GitHub at line 41 of file MicromegasTile.h

Member Data Documentation

double MicromegasTile::m_centerPhi = 0

Definition at line 48 of file MicromegasTile.h.

View newest version in sPHENIX GitHub at line 48 of file MicromegasTile.h

double MicromegasTile::m_centerZ = 0

Definition at line 49 of file MicromegasTile.h.

View newest version in sPHENIX GitHub at line 49 of file MicromegasTile.h

double MicromegasTile::m_sizePhi = 0

Definition at line 50 of file MicromegasTile.h.

View newest version in sPHENIX GitHub at line 50 of file MicromegasTile.h

double MicromegasTile::m_sizeZ = 0

Definition at line 51 of file MicromegasTile.h.

View newest version in sPHENIX GitHub at line 51 of file MicromegasTile.h


The documentation for this class was generated from the following file: