|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILEEVENT_TILECOSMICMUON
6 #define TILEEVENT_TILECOSMICMUON
44 std::string
whoami (
void)
const {
return "TileCosmicMuon"; }
45 operator std::string()
const;
void SetTrackCellHash(std::vector< IdentifierHash > &&cells)
double GetDirectionPhi() const
void SetSegmentPath(const std::vector< double > &path)
double GetFitQuality() const
std::vector< double > m_energyBottom
Vector with sum energy of cells close to track on bottom modules [0]:sampling A; [1]: BC; [2]: D.
path
python interpreter configuration --------------------------------------—
Scalar phi() const
phi method
Class containing detailed results from TileMuonFitter.
void SetEnergyTop(std::vector< double > &&energy)
int GetSegmentModule(int ind) const
void SetPositionX(double posx)
double m_positionZ
Z coordinate of point in track at selected plane (y=0 for cosmics z=0 for beam)
Scalar theta() const
theta method
double m_time
Time of track at selected plane (y=0 for cosmics z=0 for beam)
std::vector< int > m_segmentPartition
Vector with segment partition.
void SetSegmentSampling(const std::vector< int > &sampling)
void SetEnergyBottom(const std::vector< double > &energy)
double GetPathBottom(int ind) const
std::vector< double > m_pathTop
Vector with length of track within Tile on top modules [0]:sampling A; [1]: BC; [2]: D.
double GetTime() const
Getters.
void SetEnergyTop(const std::vector< double > &energy)
IdentifierHash GetTrackCellHash(int ind) const
double m_positionX
X coordinate of point in track at selected plane (y=0 for cosmics z=0 for beam)
void SetPositionY(double posy)
void SetSegmentPartition(std::vector< int > &&partition)
std::vector< int > m_segmentModule
Vector with segment module.
double m_fitQuality
Fit parameter: 0= no fit; (Hough) 1=fit ok; (Minuit) >0 chi-square.
double GetSegmentPath(int ind) const
void SetSegmentPath(std::vector< double > &&path)
void SetPathBottom(std::vector< double > &&path)
TileCosmicMuon()
Constructor.
void SetDirectionPhi(double phi)
std::vector< double > m_pathBottom
Vector with length of track within Tile on bottom modules [0]:sampling A; [1]: BC; [2]: D.
int GetSegmentSampling(int ind) const
void SetPositionZ(double posz)
void SetSegmentPartition(const std::vector< int > &partition)
void SetEnergyBottom(std::vector< double > &&energy)
double m_positionY
Y coordinate of point in track at selected plane (y=0 for cosmics z=0 for beam)
int GetTrackNCells() const
double GetPathTop(int ind) const
void SetSegmentModule(const std::vector< int > &module)
double GetDirectionTheta() const
std::vector< double > m_energyTop
Vector with sum energy of cells close to track on top modules [0]:sampling A; [1]: BC; [2]: D.
std::string whoami(void) const
std::vector< double > m_segmentPath
Vector with length of track within Tile on a given segment.
double GetEnergyBottom(int ind) const
double GetFullEnergy() const
Sum up components of m_energyTop and m_energyBottom: full energy in track in Tile.
double GetEnergyTop(int ind) const
void SetPathBottom(const std::vector< double > &path)
void SetFitNCells(int ncells)
std::vector< IdentifierHash > m_trackCellHash
Vector with list of Identifier Hash of cells close to track.
void SetSegmentModule(std::vector< int > &&module)
double GetPositionX() const
double GetFullPath() const
Sum up components of m_pathTop and m_pathBottom: full path in Tile.
void SetPathTop(std::vector< double > &&path)
def time(flags, cells_name, *args, **kw)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
double m_directionTheta
Theta angle of track direction.
void SetDirectionTheta(double theta)
void SetTrackCellHash(const std::vector< IdentifierHash > &cells)
void SetFitQuality(double quality)
void SetPathTop(const std::vector< double > &path)
double GetPositionY() const
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
int m_fitNCells
Number of cells used in fit.
double m_directionPhi
Phi angle of track direction.
int GetSegmentPartition(int ind) const
macros to associate a CLID to a type
std::vector< int > m_segmentSampling
Vector with segment sampling.
double GetPositionZ() const
void SetTime(double time)
Setters.
void SetSegmentSampling(std::vector< int > &&sampling)