CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions
RPAlignmentCorrectionsMethods Class Reference

#include <RPAlignmentCorrectionsMethods.h>

Public Member Functions

 RPAlignmentCorrectionsMethods ()
 

Static Public Member Functions

static RPAlignmentCorrectionsData GetCorrectionsData (xercesc::DOMNode *)
 
static RPAlignmentCorrectionsData GetCorrectionsDataFromFile (const std::string &fileName)
 
static void WriteXML (const RPAlignmentCorrectionData &data, FILE *f, bool precise, bool wrErrors, bool wrSh_r, bool wrSh_xy, bool wrSh_z, bool wrRot_z)
 
static void WriteXMLBlock (const RPAlignmentCorrectionsData &, FILE *, bool precise=false, bool wrErrors=true, bool wrSh_r=true, bool wrSh_xy=true, bool wrSh_z=true, bool wrRot_z=true)
 writes a block of corrections into a file More...
 
static void WriteXMLFile (const RPAlignmentCorrectionsData &, const std::string &fileName, bool precise=false, bool wrErrors=true, bool wrSh_r=true, bool wrSh_xy=true, bool wrSh_z=true, bool wrRot_z=true)
 writes corrections into a single XML file More...
 

Detailed Description

Definition at line 26 of file RPAlignmentCorrectionsMethods.h.

Constructor & Destructor Documentation

RPAlignmentCorrectionsMethods::RPAlignmentCorrectionsMethods ( )
inline

Definition at line 30 of file RPAlignmentCorrectionsMethods.h.

30 {}

Member Function Documentation

RPAlignmentCorrectionsData RPAlignmentCorrectionsMethods::GetCorrectionsData ( xercesc::DOMNode *  )
static

Definition at line 88 of file RPAlignmentCorrectionsMethods.cc.

RPAlignmentCorrectionsData RPAlignmentCorrectionsMethods::GetCorrectionsDataFromFile ( const std::string &  fileName)
static

Definition at line 35 of file RPAlignmentCorrectionsMethods.cc.

void RPAlignmentCorrectionsMethods::WriteXML ( const RPAlignmentCorrectionData data,
FILE *  f,
bool  precise,
bool  wrErrors,
bool  wrSh_r,
bool  wrSh_xy,
bool  wrSh_z,
bool  wrRot_z 
)
static

Definition at line 197 of file RPAlignmentCorrectionsMethods.cc.

void RPAlignmentCorrectionsMethods::WriteXMLBlock ( const RPAlignmentCorrectionsData data,
FILE *  rf,
bool  precise = false,
bool  wrErrors = true,
bool  wrSh_r = true,
bool  wrSh_xy = true,
bool  wrSh_z = true,
bool  wrRot_z = true 
)
static

writes a block of corrections into a file

Definition at line 297 of file RPAlignmentCorrectionsMethods.cc.

void RPAlignmentCorrectionsMethods::WriteXMLFile ( const RPAlignmentCorrectionsData ,
const std::string &  fileName,
bool  precise = false,
bool  wrErrors = true,
bool  wrSh_r = true,
bool  wrSh_xy = true,
bool  wrSh_z = true,
bool  wrRot_z = true 
)
static

writes corrections into a single XML file

Definition at line 277 of file RPAlignmentCorrectionsMethods.cc.