ATLAS Offline Software
|
#include <MuonReadoutGeometryR4/StripDesign.h>
#include <MuonReadoutGeometryR4/WireGroupDesign.h>
#include <MuonReadoutGeometryR4/RadialStripDesign.h>
#include <GaudiKernel/SystemOfUnits.h>
#include <TGraph.h>
#include <TFile.h>
#include <TH2I.h>
#include <TRandom3.h>
Go to the source code of this file.
Functions | |
void | addPoint (TGraph &graph, const Amg::Vector2D &point) |
void | createGraph (const StripDesign &design, TFile &outFile, const std::string &graphName) |
double | edgePoint (const StripDesign &design, unsigned int idx, bool min) |
void | testChannelNumber (const StripDesign &design, TFile &outFile, const std::string &histoName) |
void | testBoundaries (const StripDesign &design, TFile &outFile, const std::string &histoName) |
bool | testChamberBackForthMapping (const MuonGMR4::RadialStripDesign &design) |
bool | testChamberBackForthMapping (const MuonGMR4::StripDesign &design) |
bool | testChamberBackForthMapping (const MuonGMR4::WireGroupDesign &design) |
int | main (int argc, char **argv) |
void addPoint | ( | TGraph & | graph, |
const Amg::Vector2D & | point | ||
) |
Definition at line 17 of file runStripDesignDump.cxx.
void createGraph | ( | const StripDesign & | design, |
TFile & | outFile, | ||
const std::string & | graphName | ||
) |
Definition at line 20 of file runStripDesignDump.cxx.
double edgePoint | ( | const StripDesign & | design, |
unsigned int | idx, | ||
bool | min | ||
) |
Definition at line 39 of file runStripDesignDump.cxx.
int main | ( | int | argc, |
char ** | argv | ||
) |
Flip the strip design
Definition at line 243 of file runStripDesignDump.cxx.
void testBoundaries | ( | const StripDesign & | design, |
TFile & | outFile, | ||
const std::string & | histoName | ||
) |
Definition at line 72 of file runStripDesignDump.cxx.
bool testChamberBackForthMapping | ( | const MuonGMR4::RadialStripDesign & | design | ) |
Throw 1000 points onto the strip and check whether they're all assigned to the same strip number
Definition at line 95 of file runStripDesignDump.cxx.
bool testChamberBackForthMapping | ( | const MuonGMR4::StripDesign & | design | ) |
Probably we're either at 1 or nChannels
Place the vector shortly before the nominal boundary crossing
Ensure that it's actually inside the boundary
Definition at line 139 of file runStripDesignDump.cxx.
bool testChamberBackForthMapping | ( | const MuonGMR4::WireGroupDesign & | design | ) |
Definition at line 205 of file runStripDesignDump.cxx.
void testChannelNumber | ( | const StripDesign & | design, |
TFile & | outFile, | ||
const std::string & | histoName | ||
) |
Definition at line 49 of file runStripDesignDump.cxx.