| 
    TPCCondData
    
   | 
 
#include <ExtendedAltroParameters.h>
  
 Classes | |
| struct | ExtendedAltroData | 
Public Types | |
| enum | GainSettings { MV12 = 0, MV15 = 1, MV19 = 2, MV27 = 3 } | 
| Enumerator to store the available settings of the gain and match them with an human readable name.  More... | |
| enum | ShapingSettings { NS30 = 7, NS60 = 3, NS90 = 1, NS120 = 0 } | 
| Enumerator to store the available settings of the Shaping Time and match them with an human readable name.  More... | |
Public Member Functions | |
| ExtendedAltroParameters (ExtendedAltroData &Data) | |
| Convenient constructor to set all the data using the ExtendedAltroData structure to collect the data.  More... | |
| ExtendedAltroParameters (EVENT::LCObject *obj) | |
| Database copy constructor.  More... | |
| ~ExtendedAltroParameters () | |
| Destructor.  More... | |
| void | SetData (ExtendedAltroData &Data) | 
| Sets all the data at the same time.  More... | |
| ExtendedAltroData | GetData () const | 
| Retrieves all the data in a single structure.  More... | |
| void | SetPreampEnable (bool &Enable) | 
| Single element setters.  More... | |
| void | SetGainSettings (GainSettings &Gain) | 
| void | SetShapingTime (ShapingSettings &ShapingTime) | 
| void | SetShutdown (bool &Shutdown) | 
| void | SetZSThreshold (int &Threshold) | 
| void | SetZSGlitchFilter (int &MinSamples) | 
| void | SetPreSamples (int &PreSamples) | 
| void | SetPostSamples (int &PostSamples) | 
| void | SetPreTriggerSamples (int &PreTriggerSamples) | 
| void | SetRCUAddress (int &RCUAddress) | 
| void | SetRCUFWVersion (int &RCUFWVersion) | 
| void | SetRCUActiveFECA (int &RCUActiveFECA) | 
| void | SetRCUActiveFECB (int &RCUActiveFECB) | 
| void | SetRCUConfigRegister1 (int &RCUConfigRegister1) | 
| void | SetRCUConfigRegister2 (int &RCUConfigRegister2) | 
| void | SetRCUStatusErrors (int &RCUStatusErrors) | 
| bool | GetPreampEnable () const | 
| Single element Getters.  More... | |
| GainSettings | GetGainSettings () const | 
| ShapingSettings | GetShapingTime () const | 
| bool | GetShutdown () const | 
| int | GetZSThreshold () const | 
| int | GetZSGlitchFilter () const | 
| int | GetPreSamples () const | 
| int | GetPostSamples () const | 
| int | GetPreTriggerSamples () const | 
| int | GetRCUAddress () const | 
| int | GetRCUFWVersion () const | 
| int | GetRCUActiveFECA () const | 
| int | GetRCUActiveFECB () const | 
| int | GetRCUConfigRegister1 () const | 
| int | GetRCUConfigRegister2 () const | 
| int | GetRCUStatusErrors () const | 
| void | print (std::ostream &os=std::cout) const | 
| Prints a summary of the data.  More... | |
| const std::string | getTypeName () const | 
| Defines the type name used for the Condition Database.  More... | |
| const std::string | getDataDescription () const | 
| Defines the data description in the standard condDB format.  More... | |
Static Public Member Functions | |
| static std::string | getRevision () | 
| Retrieves the version of this condition object.  More... | |
| static std::string | getDefaultColName () | 
| Default name for the collection of this type.  More... | |
Definition at line 46 of file ExtendedAltroParameters.h.
Enumerator to store the available settings of the gain and match them with an human readable name.
| Enumerator | |
|---|---|
| MV12 | |
| MV15 | |
| MV19 | |
| MV27 | |
Definition at line 53 of file ExtendedAltroParameters.h.
Enumerator to store the available settings of the Shaping Time and match them with an human readable name.
| Enumerator | |
|---|---|
| NS30 | |
| NS60 | |
| NS90 | |
| NS120 | |
Definition at line 59 of file ExtendedAltroParameters.h.
| tpcconddata::ExtendedAltroParameters::ExtendedAltroParameters | ( | ExtendedAltroData & | Data | ) | 
Convenient constructor to set all the data using the ExtendedAltroData structure to collect the data.
Definition at line 18 of file ExtendedAltroParameters.cc.
| tpcconddata::ExtendedAltroParameters::ExtendedAltroParameters | ( | EVENT::LCObject * | obj | ) | 
Database copy constructor.
Allows the upcasting from the generic LCObject retrieved from the database to the specific type
| obj | 
Definition at line 23 of file ExtendedAltroParameters.cc.
| tpcconddata::ExtendedAltroParameters::~ExtendedAltroParameters | ( | ) | 
Destructor.
(Not virtual I don't want this class to be extended)
Definition at line 29 of file ExtendedAltroParameters.cc.
| ExtendedAltroParameters::ExtendedAltroData tpcconddata::ExtendedAltroParameters::GetData | ( | ) | const | 
Retrieves all the data in a single structure.
Definition at line 56 of file ExtendedAltroParameters.cc.
| const std::string tpcconddata::ExtendedAltroParameters::getDataDescription | ( | ) | const | 
Defines the data description in the standard condDB format.
Definition at line 351 of file ExtendedAltroParameters.cc.
      
  | 
  static | 
Default name for the collection of this type.
Definition at line 318 of file ExtendedAltroParameters.cc.
| ExtendedAltroParameters::GainSettings tpcconddata::ExtendedAltroParameters::GetGainSettings | ( | ) | const | 
Definition at line 222 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetPostSamples | ( | ) | const | 
Definition at line 258 of file ExtendedAltroParameters.cc.
| bool tpcconddata::ExtendedAltroParameters::GetPreampEnable | ( | ) | const | 
Single element Getters.
The description of the data is in the general class description
Definition at line 216 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetPreSamples | ( | ) | const | 
Definition at line 252 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetPreTriggerSamples | ( | ) | const | 
Definition at line 264 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetRCUActiveFECA | ( | ) | const | 
Definition at line 282 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetRCUActiveFECB | ( | ) | const | 
Definition at line 288 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetRCUAddress | ( | ) | const | 
Definition at line 270 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetRCUConfigRegister1 | ( | ) | const | 
Definition at line 294 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetRCUConfigRegister2 | ( | ) | const | 
Definition at line 300 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetRCUFWVersion | ( | ) | const | 
Definition at line 276 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetRCUStatusErrors | ( | ) | const | 
Definition at line 306 of file ExtendedAltroParameters.cc.
      
  | 
  static | 
Retrieves the version of this condition object.
Definition at line 312 of file ExtendedAltroParameters.cc.
| ExtendedAltroParameters::ShapingSettings tpcconddata::ExtendedAltroParameters::GetShapingTime | ( | ) | const | 
Definition at line 228 of file ExtendedAltroParameters.cc.
| bool tpcconddata::ExtendedAltroParameters::GetShutdown | ( | ) | const | 
Definition at line 234 of file ExtendedAltroParameters.cc.
| const std::string tpcconddata::ExtendedAltroParameters::getTypeName | ( | ) | const | 
Defines the type name used for the Condition Database.
Definition at line 345 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetZSGlitchFilter | ( | ) | const | 
Definition at line 246 of file ExtendedAltroParameters.cc.
| int tpcconddata::ExtendedAltroParameters::GetZSThreshold | ( | ) | const | 
Definition at line 240 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::print | ( | std::ostream & | os = std::cout | ) | const | 
Prints a summary of the data.
| os | Output stream where to write the summary | 
Definition at line 324 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetData | ( | ExtendedAltroData & | Data | ) | 
Sets all the data at the same time.
| Data | 
Definition at line 35 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetGainSettings | ( | GainSettings & | Gain | ) | 
Definition at line 86 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetPostSamples | ( | int & | PostSamples | ) | 
Definition at line 146 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetPreampEnable | ( | bool & | Enable | ) | 
Single element setters.
The description of the different data is in the general class description
Definition at line 80 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetPreSamples | ( | int & | PreSamples | ) | 
Definition at line 132 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetPreTriggerSamples | ( | int & | PreTriggerSamples | ) | 
Definition at line 160 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetRCUActiveFECA | ( | int & | RCUActiveFECA | ) | 
Definition at line 186 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetRCUActiveFECB | ( | int & | RCUActiveFECB | ) | 
Definition at line 192 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetRCUAddress | ( | int & | RCUAddress | ) | 
Definition at line 174 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetRCUConfigRegister1 | ( | int & | RCUConfigRegister1 | ) | 
Definition at line 198 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetRCUConfigRegister2 | ( | int & | RCUConfigRegister2 | ) | 
Definition at line 204 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetRCUFWVersion | ( | int & | RCUFWVersion | ) | 
Definition at line 180 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetRCUStatusErrors | ( | int & | RCUStatusErrors | ) | 
Definition at line 210 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetShapingTime | ( | ShapingSettings & | ShapingTime | ) | 
Definition at line 92 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetShutdown | ( | bool & | Shutdown | ) | 
Definition at line 98 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetZSGlitchFilter | ( | int & | MinSamples | ) | 
Definition at line 118 of file ExtendedAltroParameters.cc.
| void tpcconddata::ExtendedAltroParameters::SetZSThreshold | ( | int & | Threshold | ) | 
Definition at line 104 of file ExtendedAltroParameters.cc.
 1.8.6