Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DBCALClump Class Reference

#include <DBCALClump.h>

+ Inheritance diagram for DBCALClump:

Public Member Functions

 JOBJECT_PUBLIC (DBCALClump)
 
 DBCALClump (vector< const DBCALHit * >, vector< const DBCALHit * >)
 
void resetProfiles (void)
 
void fillArrays (float *, float *)
 
void AnalyzeClump ()
 

Public Attributes

vector< const DBCALHit * > HitsU
 
vector< const DBCALHit * > HitsD
 
vector< float > MeanTime
 
vector< float > DeltaTime
 
vector< int > Sector
 
vector< int > Layer
 
double ProfileU [60]
 
double ProfileD [60]
 
double ProfileMT [60]
 
double ProfileTD [60]
 
vector< float > ClumpE
 
vector< float > ClumpMT
 
vector< float > ClumpPos
 
vector< float > ClumpPhi
 

Detailed Description

Definition at line 23 of file DBCALClump.h.

Constructor & Destructor Documentation

DBCALClump::DBCALClump ( vector< const DBCALHit * >  U,
vector< const DBCALHit * >  D 
)

Definition at line 16 of file DBCALClump.cc.

References HitsD, and HitsU.

Member Function Documentation

void DBCALClump::AnalyzeClump ( )
void DBCALClump::fillArrays ( float *  EU,
float *  ED 
)

Definition at line 414 of file DBCALClump.cc.

References DBCALHit::E, HitsD, HitsU, DBCALHit::module, and DBCALHit::sector.

Referenced by AnalyzeClump().

DBCALClump::JOBJECT_PUBLIC ( DBCALClump  )
void DBCALClump::resetProfiles ( void  )

Definition at line 434 of file DBCALClump.cc.

References ProfileD, ProfileMT, ProfileTD, and ProfileU.

Referenced by AnalyzeClump().

Member Data Documentation

vector<float> DBCALClump::ClumpE
vector<float> DBCALClump::ClumpMT

Definition at line 44 of file DBCALClump.h.

Referenced by AnalyzeClump(), and DBCALShower_factory_JLAB::evnt().

vector<float> DBCALClump::ClumpPhi

Definition at line 46 of file DBCALClump.h.

Referenced by AnalyzeClump(), and DBCALShower_factory_JLAB::evnt().

vector<float> DBCALClump::ClumpPos

Definition at line 45 of file DBCALClump.h.

Referenced by AnalyzeClump(), and DBCALShower_factory_JLAB::evnt().

vector<float> DBCALClump::DeltaTime

Definition at line 33 of file DBCALClump.h.

Referenced by AnalyzeClump(), and DBCALClump_factory::evnt().

vector<const DBCALHit*> DBCALClump::HitsD

Definition at line 31 of file DBCALClump.h.

Referenced by DBCALClump(), DBCALShower_factory_JLAB::evnt(), and fillArrays().

vector<const DBCALHit*> DBCALClump::HitsU

Definition at line 30 of file DBCALClump.h.

Referenced by DBCALClump(), DBCALShower_factory_JLAB::evnt(), and fillArrays().

vector<int> DBCALClump::Layer

Definition at line 35 of file DBCALClump.h.

Referenced by AnalyzeClump(), and DBCALClump_factory::evnt().

vector<float> DBCALClump::MeanTime

Definition at line 32 of file DBCALClump.h.

Referenced by AnalyzeClump(), and DBCALClump_factory::evnt().

double DBCALClump::ProfileD[60]

Definition at line 37 of file DBCALClump.h.

Referenced by AnalyzeClump(), and resetProfiles().

double DBCALClump::ProfileMT[60]

Definition at line 38 of file DBCALClump.h.

Referenced by AnalyzeClump(), and resetProfiles().

double DBCALClump::ProfileTD[60]

Definition at line 39 of file DBCALClump.h.

Referenced by AnalyzeClump(), and resetProfiles().

double DBCALClump::ProfileU[60]

Definition at line 36 of file DBCALClump.h.

Referenced by AnalyzeClump(), and resetProfiles().

vector<int> DBCALClump::Sector

Definition at line 34 of file DBCALClump.h.

Referenced by AnalyzeClump(), and DBCALClump_factory::evnt().


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