Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

HPS uses a database conditions backend which is accessible through the DatabaseConditionsManager.

Basic Usage

Typically, conditions information is accessed in the beginning of the job through the Driver class's detectorChanged method.

Code Block
languagejava
themeMidnight
public void detectorChanged(Detector detector) {
    DatabaseConditionsManager conditionsManager = DatabaseConditionsManager.getInstance();
    EcalChannelCollection channels = 
            conditionsManager.getCachedConditions(EcalChannelCollection.class, "ecal_channels").getCachedData();
    System.out.println("got " + channels.size() + " ECal channels");
}

 

Conditions Types

Conditions Type Table

...