otsdaq  v1_01_02
 All Classes Namespaces Functions
Public Types | Public Member Functions | List of all members
monicelli::Event Class Reference
+ Inheritance diagram for monicelli::Event:

Public Types

typedef ROOT::Math::SMatrix
< double, 4, 4 > 
matrixDef
 
typedef ROOT::Math::SVector
< double, 4 > 
vectorDef
 
typedef std::map< std::string,
int > 
aHitDef
 
typedef std::vector< aHitDef > hitsDef
 
typedef std::map< std::string,
hitsDef > 
plaqMapDef
 
typedef std::map< std::string,
double > 
aClusterDef
 
typedef std::map< int,
aClusterDef > 
aClusterMapDef
 
typedef std::map< int, hitsDef > aClusterHitsMapDef
 
typedef std::map< std::string,
aClusterMapDef > 
clustersMapDef
 
typedef std::map< std::string,
aClusterHitsMapDef > 
clustersHitsMapDef
 
typedef std::map< std::string,
double > 
clusterCoordinateDef
 
typedef std::map< std::string,
clusterCoordinateDef > 
alignedHitsCandidateMapDef
 
typedef std::vector
< alignedHitsCandidateMapDef > 
trackCandidatesDef
 
typedef std::pair< double, double > xyResiduePairDef
 
typedef std::map< std::string,
xyResiduePairDef > 
trackResidualsMapDef
 
typedef std::map< unsigned int,
trackResidualsMapDef > 
residualsMapDef
 
typedef std::vector< vectorDef > fittedTracksDef
 
typedef std::vector< matrixDef > fittedTracksCovarianceDef
 
typedef std::vector< double > chi2VectorDef
 
typedef std::vector< std::map
< std::string, vectorDef > > 
unconstrainedFittedTracksDef
 
typedef std::vector< std::map
< std::string, matrixDef > > 
unconstrainedFittedTracksCovarianceDef
 
typedef std::vector< std::map
< std::string, double > > 
unconstrainedChi2VectorDef
 

Public Member Functions

void clear (void)
 
unconstrainedFittedTracksDef & getUnconstrainedFittedTracks (void)
 
unconstrainedFittedTracksCovarianceDef & getUnconstrainedFittedTracksCovariance (void)
 
unconstrainedChi2VectorDef & getUnconstrainedFittedTracksChi2 (void)
 
clustersMapDef & getClusters (void)
 
clustersHitsMapDef & getClustersHits (void)
 
plaqMapDef & getRawData (void)
 
trackCandidatesDef & getTrackCandidates (void)
 
residualsMapDef & getFittedTrackDeviations (void)
 
residualsMapDef & getFittedTrackResiduals (void)
 
residualsMapDef & getFittedTrackPulls (void)
 
fittedTracksDef & getFittedTracks (void)
 
fittedTracksCovarianceDef & getFittedTracksCovariance (void)
 
chi2VectorDef & getFittedTracksChi2 (void)
 
int getTrigger (void)
 
long long getUTC (void)
 
unsigned int getTimestamp (void)
 
bool getBubbleSignal (void)
 
bool getBubbleAltSignal (void)
 
void setRawData (int trig, const plaqMapDef &theRawData)
 
void setClustersHits (const clustersHitsMapDef &clustersHits)
 
void setClusters (const clustersMapDef &clusters)
 
void addUnconstrainedFittedTrack (unsigned int trackN, std::string detector, const vectorDef &fittedTrack, const matrixDef &covarianceMatrix, double fittedTrackChi2)
 
residualsMapDef makeFittedTrackDeviations (int trackNumber=-1)
 
void setFittedTrackResiduals (const residualsMapDef &residuals)
 
void setFittedTrackDeviations (const residualsMapDef &residuals)
 
void setFittedTrackPulls (const residualsMapDef &pulls)
 
void setTrigger (int trigger)
 
void setUTC (long long utc)
 
void setTimestamp (unsigned int timestamp)
 
void setBubbleSignal (bool bubbleSignal)
 
void setBubbleAltSignal (bool bubbleSignal)
 

Detailed Description

Definition at line 154 of file Event.h.


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