MpsAnalysis Class Reference

#include <.kate.MpsAnalysis.hh>

List of all members.


Detailed Description

Definition at line 39 of file .kate.MpsAnalysis.hh.

Public Types

enum  { defaultMpsAnalysisBits = 0xffff }

Public Member Functions

 MpsAnalysis (unsigned wombat, int runNumber, int bins=1000, int low=0, int high=2000, int trackingSensor=0)
virtual ~MpsAnalysis ()
bool record (const RcdRecord &r)
void handleBunchTrain (std::vector< const MpsLocationData< MpsSensor1BunchTrainData > * >)
void handleThresholdScanRun (std::vector< const MpsLocationData< MpsSensor1BunchTrainData > * >)
void handleBeamRun (std::vector< const MpsLocationData< MpsSensor1BunchTrainData > * >)
void handleBeamThresholdScanRun (std::vector< const MpsLocationData< MpsSensor1BunchTrainData > * >, unsigned)
void handleCosmicThresholdScanRun (std::vector< const MpsLocationData< MpsSensor1BunchTrainData > * >, unsigned)
void findHitDistribution ()
void findNoisyPixels (int cut)
void makeGlobalTimeStampPlot ()
void computeEfficiencies ()
void saveToDisk ()


Member Enumeration Documentation

anonymous enum

Enumerator:
defaultMpsAnalysisBits 

Definition at line 42 of file .kate.MpsAnalysis.hh.


Constructor & Destructor Documentation

MpsAnalysis::MpsAnalysis ( unsigned  wombat,
int  runNumber,
int  bins = 1000,
int  low = 0,
int  high = 2000,
int  trackingSensor = 0 
)

Definition at line 15 of file .kate.MpsAnalysis.cc.

MpsAnalysis::~MpsAnalysis (  )  [virtual]

Definition at line 37 of file .kate.MpsAnalysis.cc.

References saveToDisk().


Member Function Documentation

bool MpsAnalysis::record ( const RcdRecord &  r  ) 

Definition at line 164 of file .kate.MpsAnalysis.cc.

References handleBunchTrain(), and v.

Referenced by main().

void MpsAnalysis::handleBunchTrain ( std::vector< const MpsLocationData< MpsSensor1BunchTrainData > * >   ) 

Definition at line 284 of file .kate.MpsAnalysis.cc.

References handleBeamRun(), handleBeamThresholdScanRun(), handleThresholdScanRun(), and v.

Referenced by record().

void MpsAnalysis::handleThresholdScanRun ( std::vector< const MpsLocationData< MpsSensor1BunchTrainData > * >   ) 

Definition at line 509 of file .kate.MpsAnalysis.cc.

References c, and v.

Referenced by handleBunchTrain().

void MpsAnalysis::handleBeamRun ( std::vector< const MpsLocationData< MpsSensor1BunchTrainData > * >   ) 

Definition at line 482 of file .kate.MpsAnalysis.cc.

References v.

Referenced by handleBunchTrain().

void MpsAnalysis::handleBeamThresholdScanRun ( std::vector< const MpsLocationData< MpsSensor1BunchTrainData > * >  ,
unsigned   
)

Definition at line 315 of file .kate.MpsAnalysis.cc.

References v.

Referenced by handleBunchTrain().

void MpsAnalysis::handleCosmicThresholdScanRun ( std::vector< const MpsLocationData< MpsSensor1BunchTrainData > * >  ,
unsigned   
)

Definition at line 310 of file .kate.MpsAnalysis.cc.

void MpsAnalysis::findHitDistribution (  ) 

Definition at line 90 of file .kate.MpsAnalysis.cc.

Referenced by main().

void MpsAnalysis::findNoisyPixels ( int  cut  ) 

Definition at line 63 of file .kate.MpsAnalysis.cc.

void MpsAnalysis::makeGlobalTimeStampPlot (  ) 

Definition at line 102 of file .kate.MpsAnalysis.cc.

Referenced by main().

void MpsAnalysis::computeEfficiencies (  ) 

Definition at line 50 of file .kate.MpsAnalysis.cc.

void MpsAnalysis::saveToDisk (  ) 

Definition at line 44 of file .kate.MpsAnalysis.cc.

Referenced by ~MpsAnalysis().


The documentation for this class was generated from the following files:
Generated on Wed Mar 19 17:46:07 2008 for MapsTracks by  doxygen 1.5.2