![]() |
Belle II Software
release-08-02-05
|
Base class for geometry parameters. More...
#include <ARICHAerogelHist.h>


Public Member Functions | |
| ARICHAerogelHist () | |
| Default constructor. | |
| ~ARICHAerogelHist () | |
| Default destructor. | |
| ARICHAerogelHist (const char *name, const char *title) | |
| Constructor with name, title. More... | |
| Int_t | GetBinIDFromRingColumn (Int_t ring, Int_t column) |
| Function which return histogram bin id from ring and column id's. More... | |
| void | DrawHisto (TString opt, TString outDirName) |
| Function to draw the histogram. More... | |
Protected Member Functions | |
| void | SetInitialParametersByDefault () |
| Function which set initial values of input parameters. | |
| void | SetUpVerticesMap () |
| Function for calculation vertices for one aerogel tile. | |
| void | dumpVerticesMap () |
| Function to print vertices for one aerogel tile. | |
| void | makeRotation (double xold, double yold, double &xnew, double &ynew, double phi) |
| Function to rotate 2D point (x and y) around z axis by angle phi. More... | |
| ClassDef (ARICHAerogelHist, 1) | |
| ClassDef. | |
Protected Attributes | |
| std::vector< Int_t > | m_nTiles |
| Number of tiles per ring. | |
| std::vector< double > | m_tileRmin |
| Minimum radius of aerogel ring. | |
| std::vector< double > | m_tileRmax |
| Maximum radius of aerogel ring. | |
| std::vector< double > | m_tileRcenter |
| Center radius of aerogel ring. | |
| std::vector< double > | m_tileDeltaPhiCenter |
| Angle opening (phi) of the aerogel tile measured between two rays (0.0,0.0 : and centre of the ring from left/right). | |
| std::vector< double > | m_aerogelAriGapDeltaPhiCenter |
| Angle opening (phi) of the air gap between aerogel tiles. More... | |
| Int_t | m_verboseLevel |
| Verbose level. | |
| Int_t | m_nCircularPoints |
| Number of circular points. | |
| double | m_aerogelTileGap |
| Distance between aerogel tiles. | |
| std::map< Int_t, std::vector< TVector2 > > | m_verticesMap |
| Aerogel vertices map. | |
| TString | m_histName |
| Histogram name. | |
| TString | m_histTitle |
| Histogram title. | |
Base class for geometry parameters.
Definition at line 28 of file ARICHAerogelHist.h.
| ARICHAerogelHist | ( | const char * | name, |
| const char * | title | ||
| ) |
Constructor with name, title.
| name | name. |
| title | title. |
Definition at line 30 of file ARICHAerogelHist.cc.
| void DrawHisto | ( | TString | opt = "ZCOLOT text same", |
| TString | outDirName = "./" |
||
| ) |
Function to draw the histogram.
| opt | draw option string default value : "ZCOLOT text same". |
| outDirName | name of epe and pdf to save the plots. |
Definition at line 110 of file ARICHAerogelHist.cc.
| Int_t GetBinIDFromRingColumn | ( | Int_t | ring, |
| Int_t | column | ||
| ) |
Function which return histogram bin id from ring and column id's.
| ring | ringID number. |
| column | columnID number. |
Definition at line 83 of file ARICHAerogelHist.cc.
|
protected |
Function to rotate 2D point (x and y) around z axis by angle phi.
| xold | old x coordinate. |
| yold | old y coordinate. |
| xnew | new x coordinate. |
| ynew | new y coordinate. |
| phi | roration angle. |
Definition at line 99 of file ARICHAerogelHist.cc.
|
protected |
Angle opening (phi) of the air gap between aerogel tiles.
Measured between ray (0.0,0.0 : and centre of the ring from left/right).
Definition at line 97 of file ARICHAerogelHist.h.