ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
ICscStripFitter::Result Class Reference

#include <ICscStripFitter.h>

Collaboration diagram for ICscStripFitter::Result:

Public Member Functions

 Result (Muon::CscStripStatus sstat=Muon::CscStrStatUndefined, Muon::CscTimeStatus tstat=Muon::CscTimeStatusUndefined)
 
 Result (const Result &)=default
 
 ~Result ()=default
 

Public Attributes

int status {0}
 
Muon::CscStripStatus stripStatus {Muon::CscStrStatUndefined}
 
const Muon::CscStripPrepDatastrip {nullptr}
 
double sampleTime {0.}
 
double charge {0.}
 
double dcharge {0.}
 
double time {0.}
 
double dtime {0.}
 
double width {0.}
 
double dwidth {0.}
 
double chsq {0.}
 
bool phase {false}
 
double time_beforeT0Corr {-FLT_MAX}
 
double time_beforeBPCorr {-FLT_MAX}
 
double charge_beforeGainCorr {0.}
 
double charge_beforeBPCorr {0.}
 
Muon::CscTimeStatus timeStatus {Muon::CscTimeStatusUndefined}
 

Detailed Description

Definition at line 25 of file ICscStripFitter.h.

Constructor & Destructor Documentation

◆ Result() [1/2]

ICscStripFitter::Result::Result ( Muon::CscStripStatus  sstat = Muon::CscStrStatUndefined,
Muon::CscTimeStatus  tstat = Muon::CscTimeStatusUndefined 
)
inline

Definition at line 45 of file ICscStripFitter.h.

45  {
46  stripStatus = sstat;
47  timeStatus = tstat;
48  }

◆ Result() [2/2]

ICscStripFitter::Result::Result ( const Result )
default

◆ ~Result()

ICscStripFitter::Result::~Result ( )
default

Member Data Documentation

◆ charge

double ICscStripFitter::Result::charge {0.}

Definition at line 31 of file ICscStripFitter.h.

◆ charge_beforeBPCorr

double ICscStripFitter::Result::charge_beforeBPCorr {0.}

Definition at line 43 of file ICscStripFitter.h.

◆ charge_beforeGainCorr

double ICscStripFitter::Result::charge_beforeGainCorr {0.}

Definition at line 42 of file ICscStripFitter.h.

◆ chsq

double ICscStripFitter::Result::chsq {0.}

Definition at line 37 of file ICscStripFitter.h.

◆ dcharge

double ICscStripFitter::Result::dcharge {0.}

Definition at line 32 of file ICscStripFitter.h.

◆ dtime

double ICscStripFitter::Result::dtime {0.}

Definition at line 34 of file ICscStripFitter.h.

◆ dwidth

double ICscStripFitter::Result::dwidth {0.}

Definition at line 36 of file ICscStripFitter.h.

◆ phase

bool ICscStripFitter::Result::phase {false}

Definition at line 38 of file ICscStripFitter.h.

◆ sampleTime

double ICscStripFitter::Result::sampleTime {0.}

Definition at line 30 of file ICscStripFitter.h.

◆ status

int ICscStripFitter::Result::status {0}

Definition at line 27 of file ICscStripFitter.h.

◆ strip

const Muon::CscStripPrepData* ICscStripFitter::Result::strip {nullptr}

Definition at line 29 of file ICscStripFitter.h.

◆ stripStatus

Muon::CscStripStatus ICscStripFitter::Result::stripStatus {Muon::CscStrStatUndefined}

Definition at line 28 of file ICscStripFitter.h.

◆ time

double ICscStripFitter::Result::time {0.}

Definition at line 33 of file ICscStripFitter.h.

◆ time_beforeBPCorr

double ICscStripFitter::Result::time_beforeBPCorr {-FLT_MAX}

Definition at line 41 of file ICscStripFitter.h.

◆ time_beforeT0Corr

double ICscStripFitter::Result::time_beforeT0Corr {-FLT_MAX}

Definition at line 40 of file ICscStripFitter.h.

◆ timeStatus

Muon::CscTimeStatus ICscStripFitter::Result::timeStatus {Muon::CscTimeStatusUndefined}

Definition at line 44 of file ICscStripFitter.h.

◆ width

double ICscStripFitter::Result::width {0.}

Definition at line 35 of file ICscStripFitter.h.


The documentation for this class was generated from the following file:
ICscStripFitter::Result::stripStatus
Muon::CscStripStatus stripStatus
Definition: ICscStripFitter.h:28
ICscStripFitter::Result::timeStatus
Muon::CscTimeStatus timeStatus
Definition: ICscStripFitter.h:44